标签:
看这样段代码,Scala会把它当作两个语句,x 和 +y,如果想把它作为一个语句,可以把它们放在括号里(x+y)
x
+y
或者也可以把 + 放在行末,也正因为此,串接类似于 + 这样的中缀操作符的时候,Scala通常的风格是吧操作符 放在行尾而不是行头。
x +
y
分号推断的规则简单扼要,那就是,除非以下情况的一种成立,否则行尾被认为是一个分号:
1)由一个不能合法作为语句结尾的字符结束,如句点或中缀表达式;
2)下一行开始于不能作为语句开始的词;
3)行结束于括号(...)或[...]内部,因为这些括号不能容纳多个语句。
标签:
原文地址:http://www.cnblogs.com/jiang-Xin/p/5723023.html