CoffeeScriptの配列のプロパティやメソッドの使い方。
1 array = [1..10]
2
3 #### 配列の長さ
4 array.length
5
6 #### 要素を連結
7 # 引数なしは、「,」で連結
8 array.join()
9 # 引数を指定するとその文字で連結
10 array.join('-')
11
12 #### 指定した範囲の新しい配列を生成
13 # 開始インデックスはその値を含む(0始まり)
14 # 終了インデックスはその値を含まない
15 array.slice(2, 4)
16
17 #### 配列同士の連結
18 array.concat [11..20]
19
20 #### 配列の各要素の値を変更
21 # 配列の各要素を2倍
22 num * 2 for num in array
23 # 大文字に変換
24 c.toUpperCase for c in ['a', 'b', 'c']
25
26 # 上の例と同じ事をmapメソッドで
27 array.map (n) -> n + 1
28
29 #### フィルタをかけて新しい配列を生成
30 # 5以下の値だけを持つ配列を生成
31 num for num in array when (num <= 5)