您的位置:首页 > 编程语言 > Ruby

Ruby日文手册翻译1

2011-08-24 13:04 288 查看
Ruby的字句构造:

1:变量
2:注释
3:嵌入文档
4:保留字

Ruby目前的实现使用的是ASCII字符集。能够识别大写和小写字母。除了变量和一部分直接量的中间,可以
在任意地方加入空格和注释,空格、制表符、垂直制表符、backspace、回车符、换行符、换页符。当
代码换行继续写的时候,除了空格,其它一律解释为单独语句。(译者注:即在代码写的太长,想换行时
中间只能加空格,否则会出错)

<1>变量:

例:
foobar
ruby_is_simple


Ruby的变量名可以使用字母或者下划线开始和结束。变量名称的长度没有限制。

<2>注释:

例:
#this is a comment line


仿效脚本语言的习惯,字符串和数值直接量中,除'?#'以外,从#号开始到行末都被认为是注释
(译者注:perl中注释符也是用#)

<3>嵌入文档:

例:
=begin
the everything between a line beginning with `=begin' and
that with `=end' will be skipped by the interpreter.
=end


(译者注:perl中的嵌入文档也是这样表示的)
在Ruby的原代码(source code)中可以嵌入文档。文档的开始部分使用=begin开始,直到=end为止。
这种形式下Ruby解释器无法对注释内容作出限制,最好使用RD(Ruby Document format)形式的注释。

<4>保留字:

以下是保留字:

BEGIN    class    ensure   nil      self     when
END      def      false    not      super    while
alias    defined? for      or       then     yield
and      do       if       redo     true
begin    else     in       rescue   undef
break    elsif    module   retry    unless
case     end      next     return   until


保留字不能用在类名,变量名等。但是如果加上前缀$,@,@@就不看作保留字了。另外,在def的后面或者
在调用方法时的终止符的后面,这种情况下很清楚的是作为方法名出现的话是可以使用这些保留字的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: