精华帖 (0) :: 良好帖 (2) :: 新手帖 (8) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-01-10
我们清楚ruby区分大小写,语法简明,代码简短精干,并且可读性较强。
一、注释与分行
Ruby中的注释有单行与多行两种,例如: puts '以下是单行注释' # 这行是单行注释,单行注释用"#" =begin 多行注释可以用"=begin"和"=end" 实际上,这也是Ruby的内嵌文档(Rdoc)注释,类似javadoc,可以用命令ri从源文件生产文档。 =end puts '=begin 和 =end 之前的是多行注释'
结果:
注:Rdoc是内嵌在ruby代码之中的,可以转换为html文档说明。类似javadoc。 Ruby 中用分号";"来表示一个语句的结束。一行如果有多个语句,每个语句用分号隔开,而最后一个语句可以省略分号。换行符表示一行结束。
如果语句太长,可以用"\"连接行。例如: p "行连接开始>>>" \ "<<<结束"
结果:
关键字、运算符、分隔符一起构成了一门编程语言的基本定义
Ruby中的常用分隔符如下:
名称 用途
分号 用来分隔一行中的多个语句
() 圆括号 提高优先级;定义方法时容纳参数列表
" " 空格/分隔字符 在可省略"()"的地方代替"()"
逗号 隔开多个参数
点 将对象与它的方法隔开
双冒号 域作用符,将模块(类)与它的常量隔开
Ruby中的关键字如下:
空值: nil
注:BEGIN模块相当于C语言中的宏, END模块用来作一些收尾工作。有了require,include,应该取消BEGIN和END的语法定义。
ruby中的运算符如下:优先级(由高到低)
Y
Y Y
Y
Y
Y
Y
Y
Y
Y
N
N
N
N
N
N
N
N
N
N
值得注意的是,ruby中没有"++"、"--"一类的运算符,但可以通过"+=1"、"-=1"实现。 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
浏览 14570 次