Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

livescriptでもuptoやdowntoみたいなことができる

livescriptでもuptoやdowntoみたいなことができます

デフォルトでは、1毎の加算です

[1 to 10] #=> [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]

by NUMで指定すれば、NUM毎の加算も可能

[1 to 10 by 2] #=> [ 1, 3, 5, 7, 9 ]

downtoのときは、"by -NUM"で。

[10 to 0 by -1] #=> [ 10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0 ]

これも文字でいけます。タマゲタなぁ……

[\A to \F by 2] #=> [ 'A', 'C', 'E' ]