###オブジェクト宣言の中で、配列にアクセスできない
目次通りです。
私はアプリのシステム的データの入った配列を定義し、どこからでも簡単にアクセスできるよう、オブジェクト宣言を利用しました。
しかし、以下のように、オブジェクト宣言の中で宣言した配列にアクセスしようとすると赤くなってしまいます。
kotlin
1object IDs { 2 var baseIds:Array<Int?> = arrayOf(5000) 3 //.... 4 baseIds[0]=R.drawable.mio_base_; 5 //.... 6}
これはなぜいけないのでしょうか?
一応、赤くなったところにカーソルを置くとExpecting member declaration
と出るのですが「オブジェクトの中でメンバー宣言?」と腕を組んでしまいます。
どうか「オブジェクト宣言の中で、配列にデータを入れる方法」について、ご教授いただきたいです。
よろしくお願いします。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/01/16 12:26
2019/01/16 12:47 編集
2019/01/16 13:03
2019/01/17 01:46 編集
2019/01/17 03:29 編集
2019/01/17 11:13 編集