Ruby语言基础:字面类型与表达式详解
1. 源布局
Ruby是一种面向行的语言,表达式和语句通常在一行结束时终止,但在某些情况下,解析器能判断语句未完成,此时语句会延续到下一行。
- 行延续规则 :
- 当一行的最后一个标记是运算符或逗号时,无需反斜杠( \ ),语句会自动延续,例如:
d = 4 + 5 +
6 + 7
- 当存在未闭合的分隔符(如括号、方括号或花括号)时,也无需反斜杠,例如:
e = (4 + 5
+ 6 + 7)
- 当一行以数字结尾时,需要使用反斜杠来延续表达式,例如:
f = 8 + 9
\
+ 10
- 多行表达式分隔 :可以使用分号在一行中分隔多个表达式,例如:
a = 1
b = 2; c = 3
- 注释 :
- 单行注释以
#开头,直到物理行结束,语法分析时会忽略注释。 - 多行注释以
- 单行注释以
Ruby字面类型与表达式详解
超级会员免费看
订阅专栏 解锁全文
51

被折叠的 条评论
为什么被折叠?



