Ruby语言入门(4)-表达式

上一篇 / 下一篇  2013-01-29 14:41:37 / 个人分类:语言

ruby中,将表达式连接起来就构成程序。

使用分号(;)换行将表达式分隔开来。但反斜线后出现的换行并非分隔符,它表示该行将继续下去。

例:
puts "hello \
world!\n"

Ruby的表达式包括:变量常数、各种字面值、相关计算赋值、if或while等控制结构方法调用类/方法的定义。还可以使用括号将表达式括起来进行群组化。



Ruby的表达式包括返回值的表达式和不返回值的表达式。
空表达式() 返回nil。
不返回值的表达式: while, until, while 修饰表达式, until 修饰表达式
不能用作参数的表达式: and, or, not, if/unless/rescue 修饰表达式

Ruby解释器在读取程序时,若遇到下列标识就会停止
文件的末尾(eval中字符串的末尾)
^D(control D)、^Z(control Z)
只包含__END__的行(若前后出现空白字符将无法辨认)

TAG:

 

评分:0

我来说两句

日历

« 2024-01-28  
 123456
78910111213
14151617181920
21222324252627
28293031   

数据统计

  • 访问量: 145899
  • 日志数: 185
  • 文件数: 6
  • 建立时间: 2007-08-06
  • 更新时间: 2015-01-06

RSS订阅

Open Toolbar