可能性の重複:
What is the rule for parenthesis in Scala method invocation?メソッドに括弧が必要(または禁止)されるのはいつですか?
私はスカラ座に新たなんだ、と私はいくつかの混乱を持って後置演算子の()
私はtoLongとのtoStringと言われた任意の整数のための後置演算子であるので、私は、次の操作を試みた:
scala> 7 toString
res18: java.lang.String = 7
scala> 7.toString()
res19: java.lang.String = 7
scala> 7.toString
res20: java.lang.String = 7
scala> 7.toLong
res21: Long = 7
scala> 7.toLong()
<console>:8: error: Long does not take parameters
7.toLong()
^
を0
演算子の後に "()"を使用するのはいつですか?そこにはどんなパターンがありますか?
Big Thanks!
ので、私はエラーを得ましたか。 –
私はそれを得た!ありがとうdhg! –
@dhg:そのような副作用の例を教えていただけますか?私はすべてのミューテータメソッドには副作用があり、アクセサには副作用がないと思います。私は理解して正しいですか? – SlowAndSteady