例えばこんな記述を書いたとします
val s= arrayOf("大凶","凶","吉","中吉","大吉") fun onButton(v:View){ val r = Random().nextInt(5) tv.text=s[r] }
すると本来は自動で「bound」って表示してくれるべきところがだ
何故か「until」と表示されてしまう場合がある(あるいはその逆も然り)
これは何なんだ?て話ですが、結論から言うとimportです。
java、kotlinなんかでは、random関数を使うときは
import java.util.*
となっている。
ここが
import kotlin.random.Random
になっていると、「until」になっている。
エミュレータでエラーが出てきたりする場合はimportをチェックしてみよう。