2014年7月1日 星期二

Codecademy - 3. Looping with Ruby

學習重點:
1. while loop範例,一樣在結尾需要加end。
    

2. Ruby有另一種loop,"until",如其字面意思,就是會執行其敘述到一條件滿足為止。
    

3. Ruby沒有++或--可用!!
    

4. for loop範例:
    

5. Ruby的for loop條件式中 .. 為包含後面條件,... 為不包含(哪招!?)
    所以下面範例會印出1~15
    

6. loop method,看範例就懂。類似do-while迴圈。
    

7. 在loop迴圈中如果某個條件成立就不執行的話可,用關鍵字"next"。如下範例就只會印出     偶數出來。
    

8. 懶人存陣列,如下就可以把1~5存到my_array中,效果如同my_array[1, 2, 3, 4, 5]
    

9. Ruby的do-each loop,想對陣列中的每個item做處理可以用.each這個函數再加上        個"do",相當直白。
    

10. 懶人迭代,想對{}中的敘述做多次重覆的處理用.times就好。下面範例會印出五次"It's a test!!"在螢幕上。
    

11. split method,當在一字串中看到帶入split的參數時,這個method就會根據參數把字串斷開,最後會把拆開後的字串以陣列方式回傳。下面範例就是在字串中看到space就斷開傳回。
    

沒有留言:

張貼留言