這篇要講的是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等。
arrow
arrow
    全站熱搜

    卑微研究生 發表在 痞客邦 留言(0) 人氣()