coffeescript 范围内两个时期和三个时期之间的差异

Difference between two periods and three periods in a coffeescript range

有什么区别:

[a...b]

[a..b]

在 coffeescript 范围内?

[a..b]生成一个包含上边界的范围(包含范围)。所以 [1..5] 将评估为 [1, 2, 3, 4, 5].

[a...b] 生成一个不包括最终边界的范围,所以它会生成一个从 ab - 1 的范围(不包括范围),这意味着 [1...5] 将评估至 [1, 2, 3, 4].