CoffeeScript攻略4.5:定義陣列範圍
問題
你想定義一個陣列的範圍。
方案
在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 ]
要想反轉元素的範圍,則可以寫成下面這樣。
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 ]
討論
包含範圍以“..”運算子定義。 排除範圍以“...”運算子定義,結果就是忽略最後一個值。
相關文章
- CoffeeScript攻略1.2:比較範圍
- CoffeeScript攻略4.9:篩選陣列陣列
- CoffeeScript攻略4.8:歸納陣列陣列
- CoffeeScript攻略4.7:對映陣列陣列
- CoffeeScript攻略4.10:反轉陣列陣列
- CoffeeScript攻略4.1:從陣列生成字串陣列字串
- CoffeeScript攻略4.6:打亂陣列元素陣列
- CoffeeScript攻略4.3:取得陣列最大值陣列
- CoffeeScript攻略4.4:使用陣列交換變數陣列變數
- 不可變陣列的範圍求和陣列
- javascript陣列定義JavaScript陣列
- 【leetcode】34. Search for a Range 給定陣列的給定值的下標範圍LeetCode陣列
- GO 陣列-多種定義Go陣列
- Java 定義長度為 0 的陣列 / 空陣列Java陣列
- JAVA陣列的定義及用法Java陣列
- python怎麼定義陣列Python陣列
- java 陣列的定義(宣告)方法Java陣列
- 使用 Carbon 獲取指定時間範圍內的日期陣列陣列
- CoffeeScript攻略1.1:嵌入JavaScriptJavaScript
- CoffeeScript攻略1.3:for迴圈
- CoffeeScript攻略3.7:拆分字串字串
- CoffeeScript攻略3.9:匹配字串字串
- 列舉範圍內的字串字串
- c#二維陣列定義宣告C#陣列
- CoffeeScript攻略3.8:字串插值字串
- CoffeeScript攻略3.1:重複字串字串
- Angular JS 自定義指令的scope範圍AngularJS
- 陣列類别範本陣列
- CoffeeScript攻略3.4:查詢子字串字串
- CoffeeScript攻略2.4:建立類變數變數
- CoffeeScript攻略2.5:鏈式呼叫物件物件
- 【基礎題】【陣列】定義並初始化陣列
- 定義/賦值陣列、 expect預期互動賦值陣列
- DELPHI也可以實現控制元件陣列,用定義陣列變數實現控制元件陣列 (轉)控制元件陣列變數
- CoffeeScript攻略3.10:生成唯一ID
- CoffeeScript攻略2.1:克隆物件(深複製)物件
- CMD 模組定義規範
- OpenGL 4.5規範釋出