0

scala の暗黙的なクラスを含む単純なプログラムを scala で実行しようとしていました。プログラムの期待される出力は「CZF」です。つまり、各文字を1ずつ増やします。しかし、Eclipse IDEで実行すると、結果もエラーも返されません。

object ObjectImplitclass extends App{
  implicit class StringIncImplicitClass(s: String){
    def increment = s.map(c => (c+1).toChar)
    val result = "BYE".increment
    print(result)
}
}

端末で次のコードのチャンクを試したとき:

implicit class StringIncImplicitClass(s: String){
def increment = s.map(c => (c+1).toChar)
val result = "BYE".increment

それは私に「CZF」を返しました。私はscala構文に慣れていません。なぜIDEで結果を見ることができないのか、誰でも助けてくれますか?

4

1 に答える 1