作为强迫症看到这个实在难受.
if err := Connect(); err != nil {
fmt.Println(err)
return
}
1
CodeCore 2019-11-30 19:02:01 +08:00 via iPhone 1
少打字。。。
|
2
hualuogeng 2019-11-30 19:02:15 +08:00 1
可以少打几个字符
|
3
iceheart 2019-11-30 19:09:49 +08:00 via Android 1
不觉得比较容易读么?
|
4
lhx2008 2019-11-30 19:11:06 +08:00 via Android 1
python 也不加啊
|
5
cmdOptionKana 2019-11-30 20:07:08 +08:00 1
没什么特别好处,风格而已。也没什么坏处。
|
6
airplayxcom 2019-11-30 20:22:02 +08:00 via iPhone 1
打括号我觉得挺累人
|
7
loading 2019-11-30 20:23:38 +08:00 via Android 1
我不加括号我不舒服
|
8
iRiven 2019-11-30 20:39:31 +08:00 via Android 1
看习惯了也挺舒服的
|
9
kidlj 2019-11-30 21:48:40 +08:00 via iPhone 2
因为 for 不加,所以 if 也不加。
for 不加是因为 for 循环除了: for init; condition; post { } for condition { } for { } 这三种类 C 的循环用法以外,还有如下类 Python for...in 的用法: for key, value := range oldMap { newMap[key] = value } for...range 除了示例中的 map 还可以用于 slice,array 和 channel,这个时候加括号是没有意义的( python 中的 for...in 同样也没有括号。) 所以这是一种统一,用一个 for 关键字支持了类似 C 的 for 和 while,以及 Python 中的 for...in 。 Go 还有一些类似的设计,比如不提供 set,使用 map 代替。 |
10
qianlifeng 2019-11-30 21:56:03 +08:00 1
没什么好处,都是习惯问题,用多了就习惯了。刚从其他语言转过来没有括号不习惯,后来写多了再转去其他又经常不记得写括号
|
11
reus 2019-11-30 23:45:49 +08:00 1
你不是强迫症,你是没熟悉而已
|
12
fzls 2019-12-01 01:37:19 +08:00 via Android 1
写多了就习惯了哈哈哈
|
13
mamahaha OP 会不会把 go 用习惯了,用其他的语言又不习惯了,不知道大家用过一段 go 语言后切换语言还习不习惯。
go 的功能这么全,是不是用惯了 go 基本就不想用别的语言了。 |
14
ooops 2019-12-01 01:54:11 +08:00
oc 需要,swift 不需要,我觉得还是 swift 的舒服一点。打括号还要去移动很远去按 shift 键。
|
15
akira 2019-12-01 02:44:28 +08:00
一直觉得符号这种东西 应该越少越好,有些语言倒好,啥符号都用上了还不够,还要 2 个符号一起上
|
16
missdeer 2019-12-01 10:08:59 +08:00
少打字
|