a.
b()
还是
a
.b()
?
摸鱼中,想了解下
b()
还是
a
.b()
?
摸鱼中,想了解下
|
crazyorrJan 5, 2021
1
a.
|
|
mazhiyuanJan 5, 2021
2
a
.b(),点在前面清晰点 |
|
fengxuejuanJan 5, 2021
3
只会以字母和下划线开头,所以是第二种
|
|
4
一般用第二种,
因为单行注释,第二种注释后,不需要在调整符号位置;如下: a //.b() .c(); |
|
Zatoichi1966Jan 5, 2021
5
第一种也可以,晕;当我扯犊子吧...
|
|
oxromanticJan 5, 2021
7
@crazyorr shift+enter ...几百年前就有的机制了,电脑上不用 qq 微信换行么..
|
|
codyfengJan 5, 2021 via Android
8
第二种,符号放在行首比行尾好看
|
|
3tJan 5, 2021
9
莫名觉得第一种漂亮
|
|
VindroidJan 5, 2021
10
.b() 放行首第一眼就知道这是个连续代码段
|
|
11
a
. b() |
|
12
@oxromantic
你们说的啥,不会是在这里留言怎么换行吧? |
|
PoetAndPoemJan 5, 2021
13
没看懂楼主说的是啥, 是指 sublime 的 ctrl+shift+ +/- 的那种快捷键
|
|
PoetAndPoemJan 5, 2021
14
sorry, 记错了, 是 ctrl + shift + [ / ]
|
|
chendyJan 5, 2021
15
肯定要放下一行
如果是不需要的分号的语言,就一个 b() 看着像调用了一个普通方法一样(虽然从缩进上还能看出来 |
|
PoetAndPoemJan 5, 2021
16
@Vindroid 总算看懂了楼主说的是啥==,我也是这么做的,
e.g \ list.steam() .map() .collect() \ 一般来说,在 java 里,steam 流用到这个的场景比较多,或者 signature 比较长的场景会这样做 |
|
webassemblyJan 5, 2021
17
|
|
PoetAndPoemJan 5, 2021
18
@webassembly 给一个示例,求你了
|
|
webassemblyJan 5, 2021
19
|
|
lithbitrenJan 5, 2021
20
Go 放后面,其他语言原则上放前面。。
|
|
21
someStream()
.pipe(fn) .pipe(fn) .pipe(fn) .pipe(fn); |
|
iceneetJan 5, 2021
22
a.
b() |
|
boris93Jan 5, 2021 via Android
23
a
.b() .c(); |
|
wr516516Jan 5, 2021
25
a
.b() .c(); |
|
favourstreetJan 5, 2021 via Android
26
写.b()
放上一行看起来不像句号吗? |
|
oxromanticJan 5, 2021
27
.b()
除了上面的 go,用 IDE 应该都这种形式吧,毕竟"."会触发方法提示,在触发方法提示的时候敲个回车不是为难自己么 |
|
b00tyhunt3rJan 5, 2021
30
|
|
LeviathannJan 5, 2021 via iPhone
31
现代 ide 和 lsp 都有链式调用换行时在行尾自动添加类型提示信息的功能
所以肯定是点在前面啦 |
|
32
其实我想考虑的是
"abc" + "def" 还是 "abc" + "def" |
|
bogJan 5, 2021 via Android
33
交给 clang-format 吧,否则一个团队内总会有不一样的声音的
|
|
en20Jan 5, 2021 via iPhone
34
放第一行尾如果太长,会让第二行看起来是函数定义,不要这样
|
|
joesonwJan 5, 2021
35
a
.b() 新增 .c() 的时候只有一行 diff |
|
zhangshineJan 5, 2021
36
a
.b() 第二行多点空格🤣 |
|
waynnneJan 5, 2021
37
a
.b() Java 的 Stream 流、Builder 模式中比较常见。 |
|
dream7758522Jan 5, 2021 via Android
38
a.b
|
|
dream7758522Jan 5, 2021 via Android
39
a.b
() |
|
linux40Jan 5, 2021 via Android
40
不知道,我从没想过这个问题,我都是用代码自动格式化工具来折行的。
|
|
palfortimeJan 5, 2021 via Android
41
交给 rustfmt 烦恼
|
|
jzmwsJan 5, 2021
43
不过一般是
a .b() 很多开源的都是按照这样写的,然后我也用 其实跟多 a.b(c-{ }) |
|
no1xsyzyJan 5, 2021
44
|
|
dotw2xJan 5, 2021 via iPhone
45
习惯这么搞,看着爽一点
list.Where() .Take() .Select() .ToList(); |
|
ychostJan 5, 2021
46
stream().map(..)
.filter(..) .reduce(..) |
|
20015jjwJan 6, 2021 via iPhone
47
不同语言不一样吧...
|
|
PEALJan 6, 2021
48
突然想起来 layui 的窒息写法
table.render({ elem: '#demo' ,height: 312 ,url: '/demo/table/user/' //数据接口 ,page: true //开启分页 ,cols: [[ //表头 {field: 'id', title: 'ID', width:80, sort: true, fixed: 'left'} ,{field: 'username', title: '用户名', width:80} ,{field: 'sex', title: '性别', width:80, sort: true} ,{field: 'city', title: '城市', width:80} ,{field: 'sign', title: '签名', width: 177} ,{field: 'experience', title: '积分', width: 80, sort: true} ,{field: 'score', title: '评分', width: 80, sort: true} ,{field: 'classify', title: '职业', width: 80} ,{field: 'wealth', title: '财富', width: 135, sort: true} ]] }); |
|
gaigechunfengJan 6, 2021
49
这,上,热,门?
哈哈,年底池塘的鱼都不够摸了吗 |
|
songcoJan 6, 2021
50
都能接受, 项目统一的 formatter 是什么样就按什么来
|
|
togouJan 6, 2021
51
Pms
.then() .then() 这也太标准了啊 短的直接 [].filter().map().some(); |
|
yamasaJan 6, 2021
52
Java 要是写 stream lamda 或者 reactive,不用.func()太难看了啊。 一行一行的.func()感觉足够优雅,可读性也好得多。
|
|
wangyzjJan 6, 2021
53
除了 js
用前者 |