可能な重複なし:Scalaで
What is the difference between def foo = {} and def foo() = {} in Scala?
Functions vs methods in Scala
括弧付き関数の差
我々は
def foo():Unit = println ("hello")
又は
を定義することができdef foo:Unit = println ("hello")
私はそれらが同じではないが、違いは何で、いつ使うべきか知っていますか?
これまでに回答があった場合は、そのリンク先を教えてください。
@MatthewFarwell私は、リンクされた質問は、括弧の質問に答えるとは思わない。 –
また、http://stackoverflow.com/questions/6939908/scala-functions-with-no-argumentsを参照してください。 –
質問http://stackoverflow.com/questions/7409502/what-is-the-difference-between-def -foo-and-def-foo-in-scalaはまったく同じです。 – paradigmatic