现在的位置: 首页 > 综合 > 正文

Ruby日文手册翻译1

2012年11月22日 ⁄ 综合 ⁄ 共 864字 ⁄ 字号 评论关闭

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的后面或者
在调用方法时的终止符的后面,这种情况下很清楚的是作为方法名出现的话是可以使用这些保留字的。

抱歉!评论已关闭.