模块定义:module
类定义:class
方法定义:def, undef
检查类型:defined?
条件语句:if, then, else, elsif, case, when, unless
循环语句:for, in, while, until, next, break, do, redo, retry, yield
逻辑判断:and, or, not
逻辑和空值:true, false, nil
异常处理:rescue, ensure
对象引用:super, self
块的起始:begin/end
嵌入模块:BEGIN/END
文件相关:__FILE__, __LINE__
方法返回:return
别名:alias
BEGIN模块相当于C语言中的宏,END模块用来做一些收尾工作,有了require,include,应该取消BEGIN和END的语法定义。

最新文章

  1. shell学习笔记1
  2. Directx11教程(14) D3D11管线(2)
  3. 手机NFC模拟门禁卡
  4. 【转】 BSS段 数据段 代码段 堆栈 指针 vs 引用
  5. 用ASP实现简单的繁简转换
  6. Ember.js demo7
  7. 【转】Android(4.2) Sensors 学习——G-sensor,Gyroscope驱动移植
  8. 关于oracle卸载没有卸载完全的问题
  9. Java Web EL JSTL的用法
  10. Spring(二)继承jdbcDaoSupport的方式实现(增删改查)
  11. Redis讲解以及测试要点
  12. 同步下的资源互斥:停运保护(Run-Down Protection)机制
  13. Bash基本功能
  14. 最小k度限制生成树
  15. XTU 1267 - Highway - [树的直径][2017湘潭邀请赛H题(江苏省赛)]
  16. ZT 用gdb调试core dump文件
  17. bzoj2733: [HNOI2012]永无乡 线段树合并
  18. bzoj 3144 [Hnoi2013]切糕——最小割
  19. 【AngularJs】---JSONP跨域访问数据传输(JSON_CALLBACK)
  20. idea 快捷键(复制)

热门文章

  1. C#值类型装箱后能改变其值吗
  2. java变量深入理解
  3. 转 iOS获取软键盘的高度
  4. 【C#高级编程】笔记之核心C#
  5. iOS7以下设备获取mac地址
  6. eclipse在Windows7 64 位下出现Unhandled event loop exception No more handles
  7. 玩转storm
  8. 谁能用通俗的语言解释一下什么是 RPC 框架
  9. C++的Vector用法
  10. VueJS如何引入css或者less文件的一些坑