码迷,mamicode.com
首页 > 其他好文 > 详细

有括号 or 无括号

时间:2016-08-13 22:27:05      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:

 在编写Scala程序的时候,经常会定义或调用一些方法,经常会发现某些无参方法既可以写括号调用也可以不加括号调用,在开发者定义方法时也会面临这样的选择,看起来对我们的程序并没有什么影响,但是对于一些标准还是遵守比较好。

   Scala鼓励将不带参数且没有副作用的方法定义为无参数的风格,即省略空括号。但是对于有副作用的方法不要这样做,因为那样看起来像是在使用字段。例如:println()。

另一种判断的方法是:如果你调用的函数执行了操作就使用括号,但如果仅提供了对某个属性的访问,那么省略空括号。

有括号 or 无括号

标签:

原文地址:http://www.cnblogs.com/jiang-Xin/p/5768941.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!