标签: coffeescript
有什么区别:
[a...b]
和
[a..b]
在coffeescript范围内?
答案 0 :(得分:1)
[a..b]生成包括上边界(包含范围)的范围。因此[1..5]将评估为[1, 2, 3, 4, 5]。
[1..5]
[1, 2, 3, 4, 5]
[a...b]生成一个不包括最终边界的范围,因此它会生成从a到b - 1(独占范围)的范围,这意味着[1...5]将评估为{ {1}}。
a
b - 1
[1...5]