おそらく初心者の質問ですが、短いスクリプト内で次のようなことをしたいと思います。
val s = if ( <some condition> ) Array(...) else List(...)
print(s.length)
Object
問題は、 とに共通のスーパークラスがないためArray
、s が として推論されることList
です。したがって、メソッドObject
がないため、2行目でエラーが発生しますlength
。
前もって感謝します!
アップデート
えっと、残念ながら複数回答はお受けできません!みんな、助けてくれてありがとう!私はかなり長い間 Scala をいじっていますが、まだ学ぶことがたくさんあるようです :-)