Ruby的迴圈還真多寫法阿..
底下是迴圈的用法(只是簡介)

//↓↓↓淺顯易懂↓↓↓
次數.times do
 #敘述
end

//↓↓↓類似 for 變數 = 初始值 to 結尾值 step 1↓↓↓
初始值.upto(結尾值) do |變數|
 #敘述
end
//↓↓↓類似 for 變數 = 初始值 to 結尾值 step -1↓↓↓
初始值.downto(結尾值) do |變數|
 #敘述
end

//↓↓↓類似 for 變數 = 初始值 to 結尾值 step 間隔數↓↓↓
初始值.step(結尾值, 間隔數) {|變數| 敘述}

//用過foreach嗎?底下就差不多那樣拉
陣列.each {|變數| 敘述}

//跟for很像拉..

/*
for 變數 = 初始值 to 結尾值
next
*/
for 變數 in 初始值..結尾值
 敘述
end

/*
for 變數 = 初始值 to 結尾值 - 1
next
*/
for 變數 in 初始值...結尾值
 敘述
end

/*
跟foreach有點像
*/
for 變數 in 陣列
 敘述
end

http://www.ruby-doc.org/docs/ProgrammingRuby/html/tut_containers.html
↑這邊有詳盡介紹.. 我目前懶得寫了=  =
回家再寫吧Orz..


arrow
arrow
    全站熱搜

    hechian 發表在 痞客邦 留言(0) 人氣()