常量

以大写字母开头的变量, 一般情况下全部使用大写。

  1. PI = 3.14
  2. module Earth
  3. RADIUS = 6_371_000
  4. end
  5. PI #=> 3.14
  6. Earth::RADIUS #=> 6_371_000
  7. # 可以通过调用表达式来定义常量
  8. TEN = begin
  9. a = 0
  10. while a < 10
  11. a += 1
  12. end
  13. a
  14. end
  15. TEN #=> 10

内置常量

  • LINE , 程序所在文件的当前行号
  • END_LINE ,程序所在的代码块在当前文件中的结束行号
  • FILE, 当前程序文件的完整路径
  • DIR, 当前程序文件所在的目录