【Ruby on Rails 学习四】简单的代码快和错误处理

第一个例子:

1 ... 5000的加法运算

  1 sum = 0
  2 i = 1
  3 while true
  4     sum += i
  5     i += 1
  6     break if i == 5001
  7 end
  8 
  9 sum = 0
 10 (1..5000).each{|i|
 11     sum += i
 12 }
 13 puts sum

 

第二个例子:

对 零 做除数这种情况进行简单的异常处理

  1 a = 100
  2 
  3 while true
  4     b = gets.to_i
  5     begin
  6         puts a/b
  7     rescue Exception => e
  8         puts "请不要输入 零"
  9         puts e
 10     end
 11 end
 12 

 

 

$ ruby 07error.rb
1
100
0
请不要输入 零
divided by 0

 

posted @ 2017-01-22 08:58  CusterFun  阅读(193)  评论(0编辑  收藏  举报