第二章:Ruby 语法

Ruby 程序中的行尾

当代码行的 尾部出现 "+,-,*,/ "等运算符的时候,是不会结尾程序!

当“+”遇到字符串时,起连接符的作用

#!/uer/bin/ruby -w
# -*- coding:UTF-8 -*-
print "你好:"+
"北京!"

Ruby 标识符(变量名)

变量名可以为 字母,数字,下划线(_),但是不能为 关键字;

#!/uer/bin/ruby -w
# -*- coding:UTF-8 -*-
Ram = "你好!"
print Ram

保留字(Ruby关键字)

下表列出了 Ruby 中的保留字。这些保留字不能作为常量或变量的名称。但是,它们可以作为方法名。

BEGINdonextthen
ENDelseniltrue
aliaselsifnotundef
andendorunless
beginensureredountil
breakfalserescuewhen
caseforretrywhile
classifreturnwhile
definself__FILE__
defined?modulesuper__LINE__

Ruby 中的 Here Document

"Here Document" 是指建立多行字符串。在 << 之后,您可以指定一个字符串或标识符来终止字符串,且当前行之后直到终止符为止的所有行是字符串的值。

如果终止符用引号括起,引号的类型决定了面向行的字符串类型。请注意<< 和终止符之间必须没有空格。

第一种格式:

 第二种:

 第三种:

 

 第四种:

 

Ruby BEGIN 语句

作用:声明 code(代码块) 会在程序运行之前被调用。

语法

BEGIN {
   code(代码块)
}

 

Ruby END 语句

语法

END {
   code
}

Ruby 注释

注释会对 Ruby 解释器隐藏一行,或者一行的一部分,或者若干行。您可以在行首使用字符( # ):

# 我是注释,请忽略我。

或者,注释可以跟着语句或表达式的同一行的后面:

name = "Madisetti" # 这也是注释

您可以注释多行,如下所示:

# 这是注释。 
# 这也是注释。 
# 这也是注释。 
# 这还是注释。

下面是另一种形式。这种块注释会对解释器隐藏 =begin/=end 之间的行:

=begin 
这是注释。 
这也是注释。 
这也是注释。 
这还是注释。 
=end

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值