2016-07-05 3 views
1

なぜREPLの問題ですか?Scala - REPL - 引用された名前付き変数の問題

scala> var `var` = 10; 
var: Int = 10 

scala> `var` = `var` + 90; 
<console>:14: error: empty quoted identifier 
val $ires2 = ``var`` 
      ^
<console>:14: error: empty quoted identifier 
val $ires2 = ``var`` 
       ^

私には有効な(ただし奇妙な)名前の変数があると思います。
その後、現在の値にリテラル値を追加しようとすると問題が発生します。

+0

は、私にはREPLのバグのように見えます。 – marios

答えて

0

this oneのようなバッククォートに関するチケットがいくつかあります。

さらに一般的には、this one-Dscala.repl.debug

object $read { 
    ; 

object $iw { 
import $line3.$read.$iw.$iw.`var` 
object $iw { 

     `var` = `var` + 90 

val $ires0 = ``var`` 
} 
} 

} 
関連する問題