第一个例子:

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

请不要输入 零
divided by

最新文章

  1. GSM07.10协议中串口复用使用的校验算法
  2. 使用Cordova和JQM在ios上需要注意的问题
  3. IIs管理服务一直启动失败的原因之一
  4. if、if elif判断
  5. IOS圆头像
  6. HTMLTestRunner修改Python3的版本
  7. Effective C++ -----条款02:尽量以const, enum, inline替换 #define
  8. C# 计时器的三种使用方法
  9. 一般处理程序(ashx)和页面处理程序(aspx)的区别
  10. 关于“javax.servlet.include.request_uri”属性值
  11. js类的几种写法
  12. jQuery报错:Uncaught ReferenceError: $ is not defined
  13. cookie特殊字符在游览器被转义
  14. jQuery开发工具
  15. Scrum敏捷开发沉思录
  16. MyEclipse中同时启动两个tomcat
  17. day 74 vue 2 axios数据请求 以及组件的学习
  18. 设计模式(9)--Composite(组合模式)--结构型
  19. msgpack生成lib,vs新建lib等
  20. 光荣之路测试开发面试linux考题之四:性能命令

热门文章

  1. OSM全球地图MBTiles,非postgresql方式。
  2. 【NOIP2017提高A组集训10.21】Fantasy
  3. i3wm
  4. 【leetcode】1250. Check If It Is a Good Array
  5. Burpsuite的Intruder模块发现敏感目录
  6. Idea 设置maven配置文件settings.xml的位置
  7. System limit for number of file watchers reached
  8. POJ 6621: K-th Closest Distance(主席树 + 二分)
  9. sass用法总结(持续更新中)
  10. Jmeter -- 添加用户自定义变量