WARNING:
JavaScript is turned OFF. None of the links on this concept map will
work until it is reactivated.
If you need help turning JavaScript On, click here.
此概念图以 IHMC CmapTools 创建, 内含信息有关于: Ruby 邏輯判斷與流程控制, 語法: 布林值為true、false 例如 !true => false true && false => false true || true => true true || false => true false || false => false !false && (!true || 0 != 100%10) => false, counter = 0 until counter >=5 counter+=1 puts"第#{counter}次" end 總結 單元習題, loop 迭代 的 語法: loop do code break condition end, 條件判斷 包括 unless條件判斷式, 語法: while conditional [do] code end 例如 counter = 0 while counter < 5 puts”倒數#{counter}” // counter +=1 until counter ɱ counter += 1 end, 語法: large-num.downto(small-num) {|i| code } 例如 10.downto(1) { |i| puts "剩下#{i}次" }, 語法: loop do code break condition end 例如 i = 10 loop do puts "Hello #{i}" i -= 1 break if i <= 5 end, 迭代 包括 loop 迭代, 條件判斷 包括 三元運算子, 條件判斷 包括 case條件判斷式, 循環迴圈 包括 for迴圈, .each迭代 的 語法: collection . each do | variable | code end, 語法: (如果…或是如果這樣…不然就…) if conditional code... [elsif conditional code...]... [else code...] end 例如 1.如果… (if…end) 2.如果…不然就… (if...else...end) 3.如果…或是如果這樣…不然就… (if...elif...else...end), Ruby 邏輯判斷與流程控制 包括 循環迴圈, Ruby 邏輯判斷與流程控制 包括 迭代, until迴圈 的 語法: until conditional [do] code end, 迭代 包括 .downto迭代, 三元運算子 的 語法: expression ? true_expression : false_expression, 迭代 包括 upto 迭代, gender = 1 title = (gender == 1) ?”男生”:“女生” puts title 總結 單元習題