3

Scala で可能な識別子についての議論に入りました。変数を定義できることがわかりました+ 。これは役に立ちますか? 私はそれで何もできないようです:

felix@felix-UX32VD:~$ scala
Welcome to Scala version 2.9.2 (OpenJDK 64-Bit Server VM, Java 1.7.0_21).
Type in expressions to have them evaluated.
Type :help for more information.

scala> var + = 42
+: Int = 42

scala> +
     | 
     | 
You typed two blank lines.  Starting a new command.

scala> List(+,+,+)
<console>:1: error: illegal start of simple expression
       List(+,+,+)
             ^

scala> (+)
<console>:1: error: illegal start of simple expression
       (+)
         ^

scala> 

関数定義、つまり演算子のオーバーロードに役立つことは理解していますが、Scala はプリミティブ式をサポートしており、それをそのまま解析しようとしているようです。

id + で vars または vals を使用することはありますか?

4

0 に答える 0