Ruby入门基础知识集锦

Ruby是一种纯粹的面向对象编程语言, 类似于 Python 和 Perl 等服务器端脚本语言; 既可以用来编写通用网关接口(CGI)脚本,也可以被嵌入到超文本标记语言(HTML), 语法简单,快速上手,是个人开发者的利器;再加上Ruby on Rails 开发框架,也是一枚轻量级web开发的利器。本文主要包括部分ruby基础语法和部分易淆点。

变量/常量

  • 一般小写字母、下划线开头:变量(Variable)
  • $开头:全局变量(Global variable);未初始化的全局变量的值为 nil,在使用 -w 选项后,会产生警告
  • @开头:实例变量(Instance variable)
  • @@开头:类变量(Class variable)类变量被共享在整个继承链中
  • 大写字母开头:常数(Constant),类名称,模块名称