這篇要講的是Ruby迴圈的用法,其實它的方法算蠻多的(比起C#)。通常一般的程式語言,迴圈大多長成下面這個樣子:
for(int i =0;i<5;i++)
{
printf("My name is sholfen")
}
上面的程式碼會印出字串五次。而在Ruby會比較簡潔:
5.times{puts "My name is sholfen"}
接下來是如何將陣列的所有元素給印出來:
someArray.length.times do |i|
puts someArray[i]
end
再來介紹的語法,有點像BASIC:
1.step(10, 2) {|x|
puts x
}
執行的結果,會印出1 3 5 7 9這五個奇數。
之後的文章會繼續講其它的迴圈用法,像是For、While等。
全站熱搜
留言列表