工作,當我嘗試這串插語法:串插不函數定義
(1 to 100).map(vvv => s"{ \"key name\": $vvv, \"value name\": 2 }")
Scala編譯器給了我這個錯誤:
Error:(23, 58) value key is not a member of String
(1 to 100).map(vvv => s"{ \"key name\": ${vvv}, \"value name\": 2 }")
這是怎麼回事錯在這裏? ^
它是一個[錯誤](https://issues.scala-lang.org/browse/SI-6476),這是解決辦法還是有一些文檔關於本? – 2014-08-29 20:22:52
我個人的意見是它是一個錯誤,但是校長選擇的解釋是它沒有足夠的問題(並且有解決方法),所以它被聲明爲「不會修復」。也許他們可以被說服改變他們的想法有一天...... – 2014-08-29 20:32:05
一個變化仍然可以通過添加更多的信息給錯誤消息,看到測試用例在這裏https://github.com/som-snytt/scala/commit/54290f2ec25070e08dc7f9f1ce46d8d2b7264531對於它倖存的編譯的情況下,其他轉義錯誤的消息已經改進。 – 2014-08-29 21:06:17