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で結果を見ることができないのか、誰でも助けてくれますか?