摘自ruby语言入门基础
编著:张开川。[email protected]
1:注释与分行
Ruby中的注释有单行与多行两种
# E3.1-1.rb 从#开始到行尾是单行注释
puts 3/5
puts 3/5.0
=begin
puts 6/5
puts 6/5.0
多行注释可以用=begin 和 =end ;
实际上,这也是Ruby的内嵌文档(Rdoc)注释,类似javadoc ,
可以用命令 r i 从源文件生产文档。
=end
Ruby中用分号“ ; ”来表示一个语句的结束。一行如果有多个语句,每个语句用分号隔开,而最后一个语句可以省略分号。换行符表示一行结束。如果语句太长,可以用“ \ ”连接下一行
# 演示分行
puts 3/5 ; puts 3/5.0
puts "这里演示" \
"连行"
2:ruby中常用的分隔符
符号 | 名称 | 用途 |
; | 分号 | 用来分隔一行中的多个语句 |
() | 圆括号 | 提高优先级;定义方法时容纳参数列表 |
空格 | 分隔字符;在可省略()的地方,代替() | |
, | 逗号 | 隔开多个参数 |
. | 点 | 将对象与它的方法隔开 |
:: | 紧连的两个冒号 | 域作用符,将模块(类)与它的常量隔开 |
3:ruby中的关键字
Ruby中的关键字如下:
模块定义:module
类定义: class
方法定义:def , undef
检查类型:defined?
条件语句:if , then , else , elsif ,case ,when ,unless
循环语句:for ,in ,while ,until ,next, break ,do ,
redo ,retry ,yield
逻辑判断:not ,and ,or
逻辑值和空值:true ,false , nil
异常处理:rescue ,ensure
对象引用:super ,self
块的起始:begin/end
嵌入模块:BEGIN ,END
文件相关:__FILE__ , __LINE__
方法返回:return
别名: alias
4:运算符