Chinaunix首页 | 论坛 | 博客
  • 博客访问: 428315
  • 博文数量: 114
  • 博客积分: 3361
  • 博客等级: 中校
  • 技术积分: 1060
  • 用 户 组: 普通用户
  • 注册时间: 2010-05-18 13:14
文章分类

全部博文(114)

文章存档

2012年(1)

2011年(84)

2010年(29)

分类: Java

2011-11-30 13:15:47

Scala 程序里,语句末尾的分号通常是可选的。如果你愿意可以输入一个,但若一行里仅
有一个语句也可不写。另一方面,如果一行里写多个语句那么分号是需要的。

分号推断的规则:
分割语句的精确规则非常有效却出人意料的简单。那就是,除非以下情况的一种成立,否则行尾被认为是一个分号:
  1. 疑问行由一个不能合法作为语句结尾的字结束,如句点或中缀操作符。
  2. 下一行开始于不能作为语句开始的字。
  3. 行结束于括号 (...)或方框 [...]内部,因为这些符号不可能容纳多个语句。
 
上面摘自《scala编程》,第一次没有看懂,刚才明白了,原来是,能认为是一个分号,就认为是一个分号。

不能认为的就是上面三种情况:
  1. 这句话没说玩
  2. 你以为这句话说完了,下句话告诉你这句话还没说完。
  3. 扩起来的东东
另外还推荐了推荐的风格:
  1. 操作符放在行尾而不是行头是普遍的 Scala 风格

阅读(2324) | 评论(0) | 转发(0) |
0

上一篇:我的配置文件

下一篇:关于ubuntu版本

给主人留下些什么吧!~~