for
Nimのfor
は、Pythonと似ています。
まずは例を見てみましょう。
for i in countup(0, 10):
echo i
これは0から10までを標準出力に表示する物です。
in
の後にはイテレータであるcountup
がコールされています。
countup
は0 .. 10
と書くこともでき、
0 ..< 10
とすると10を含まない呼び出しになります。
for i in 0 ..< 10:
echo i # 0 ~ 9
また、配列の中身を一つずつ取り出すことも出来ます。
let str = "Hello"
for ch in str:
echo ch
# H
# e
# l
# l
# o