定义区间数组 Define Ranges Array
最后更新于:2022-04-01 10:49:56
## 问题 Problem
你想在一个数组中定义一个区间。
You want to define a range in an array.
## 方案 Solution
在CoffeeScript中,有两种方法定义一系列的数组元素。
There are two ways to define a range of array elements in CoffeeScript.
~~~
myArray = [1..10]
# => [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
~~~
~~~
myArray = [1...10]
# => [ 1, 2, 3, 4, 5, 6, 7, 8, 9 ]
~~~
我可以使用下面的写法转置一系列的元素。
We can also reverse the range of element by writing it this way.
~~~
myLargeArray = [10..1]
# => [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1 ]
~~~
~~~
myLargeArray = [10...1]
# => [ 10, 9, 8, 7, 6, 5, 4, 3, 2 ]
~~~
## 讨论 Discussion
闭区间通常使用`..`操作符来定义。
Inclusive range always define by ‘..’ operator.
开区间使用`...`操作符来定义,通常会省略掉最后一个值。
Exclusive range define by ’…’, and always omit the last value.