首页 > 代码库 > Scala:Method 小技巧,忽略result type之后的等号
Scala:Method 小技巧,忽略result type之后的等号
1 var x = 0 2 3 def IncreaseOne(): Int = { 4 x += 1 5 x 6 } 7 8 def IncreaseOne() = { 9 x += 110 x11 }12 13 def IncreaseOne = {14 x += 115 x16 }17 18 19 def IncreaseOne(): Unit = {20 x += 121 x22 }23 24 def IncreaseOne() {25 x += 126 x27 }28 29 30 def IncreaseOne = {31 x += 132 x33 }
上文中,前三个方法的定义是等同的,后三个也是等同的。规则非常简单,如果方法的返回类型为Unit,则可以忽略result type 和 = 号。如果方法没有参数,括号也可以忽略。
Scala:Method 小技巧,忽略result type之后的等号
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。