Cor*_*ped 10 parameters scala function intellij-idea
我的scala测试文件中有很多nullary方法(带0参数的方法).因此,而不是将它们写成:
def fooBar() = //
Run Code Online (Sandbox Code Playgroud)
我把它们写成:
def fooBar = //
Run Code Online (Sandbox Code Playgroud)
当我这样做时,我收到以下警告:
Warning:(22, 7) side-effecting nullary methods are discouraged: suggest defining as `def fooBar()` instead
Run Code Online (Sandbox Code Playgroud)
警告的含义是什么?我使用intelliJ作为我的IDE,并且在网上找不到这个警告.
编辑
而且,我忘了提及,当我使用括号时,警告不会出现.
Nullary方法的通用惯例是:
你违反了这个规则,IDE会对此发出警告.
| 归档时间: |
|
| 查看次数: |
1968 次 |
| 最近记录: |