Nullで定義したコンパニオンオブジェクトを別のファイルで読み込むにはどのようにすればよいでしょうか?
importしてクラス名.オブジェクト名で読み込んだとき型が違いますとエラーが出てしまいます。
classBから参照するときには値が入った状態にしてあります。
class A
kotlin
1companion object { 2 var arrayObject: Array<Int>? = null 3} 4 5fun hoge(){ 6 arrayObject = Array<Int>(1, {0}) 7}
Class B
kotlin
1var array: Array<Int> = A.arrayObject
エラー文
Type mismatch. Required: Array<Int> , Found: Array<Int>?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/09/13 03:22
2017/09/13 03:39
2017/09/13 03:49