お世話になります。
kotlinにインストールされているREPLですが使い方がいまいちよくわかりません
通常にかきはOKです
kotlin
1C:\Users\mtg-1>kotlinc 2Welcome to Kotlin version 1.2.51 (JRE 10.0.1+10) 3Type :help for help, :quit for quit 4>>> 1+2 53 6 7>>> class Rational(val numerator: Int, val denominator: Int) 8class Rational(val numerator: Int, val denominator: Int)>>> val half = Rational(1, 2) 9val half = Rational(1, 2)>>> half.denominator 102 11一応答えは出ます。 12>>> half 13Line_3$Rational@6735f210 14 15>>> class Rational(val numerator: Int, val denominator: Int) { 16class Rational(val numerator: Int, val denominator: Int)... override fun toString(): String = "$(numerator)/$(denominator)" } 17override fun toString(): String = "$(numerator)/$(denominator)" }>>> Rational(1, 2) 18Rational(1, 2)$(numerator)/$(denominator) 19>>> Rational(2,5) 20Rational(2,5)$(numerator)/$(denominator) 21 222/1 235/2
とならなければいけないのですがoverrideしても答えは
Rational(1, 2)$(numerator)/$(denominator)
Rational(2, 5)$(numerator)/$(denominator)
このように表示されます
どこがおかしいのでしょうか?
よろしくご指導ください
回答1件
あなたの回答
tips
プレビュー