0

Int の値に応じて String を構成する必要があります - Scala は私を混乱させます:

scala> val qqq: Int = -3
qqq: Int = -3

scala> qqq.toString
res17: String = -3

scala> if (qqq < 0)
     | qqq.toString
res19: Any = -3

そこで何が起こっているのですか?qqq.toString が最初の文字列で最後ではないのはなぜですか?

4

1 に答える 1

2

次の場合はどうなりq >= 3ますか? では、どのようなif返されるのでしょうか?

たとえば、これを書くと:

if (qqq < 0) 
   "a"
else 
   "b"

あなたは常にString戻り値の型を取得します

于 2013-08-30T14:32:31.303 に答える