留言与评论(共有 0 条评论) |
发布时间:2020-04-12 09:09:56
不能用逗号是规则所致,正确的方法就是用点隔开,要注意点不能是全角的,必须是半角的
可能会有人觉得这个题目莫名奇妙,但其实有时候这个末尾逗号有一定的道理。
假设你有一个列表,长这个样子:
我估计不会有谁去把它写成:
这样很怪,而且没有必要。但是如果你的 list 长这个样子:
我们的 Lint 规则里面有一条就是当你用这种风格构造数组或枚举时,要加上最后一个逗号(Multi-line collection literals should have trailing commas)。
这样的话对版本控制有个好处,就是当你增加一行在尾部的时候,产生的 diff 只有一行,而如果不是这种风格,则会产生三行 diff。
另外一个好处只对某些语言有效果,比如 Python,末尾逗号习惯可以避免产生这样意想不到的代码:
你可能增加一行之后忘记添加逗号,导致你产生了一个:
当然这只是一个风格问题,各有优劣。
留言与评论(共有 0 条评论) |
全站搜索