回答編集履歴
2
追記
test
CHANGED
@@ -12,3 +12,15 @@
|
|
12
12
|
Test = Test.plus(2)
|
13
13
|
println(Test)
|
14
14
|
```
|
15
|
+
---
|
16
|
+
追記
|
17
|
+
コメントにあった以下の文
|
18
|
+
> ・そのListはform内でTest:List<(オブジェクト名)> = nullとして定義されていて、変更できない
|
19
|
+
> ・そのListにDBからとってきたデータを代入したい
|
20
|
+
|
21
|
+
先に書いたとおり、Testはnullで初期化されていますが、型からすると、本来はそのオブジェクトのリストのはずです。そのリストの要素にDBから取ってきたデータを入れるには、先にも書いたとおり、初期化で使われたnullは捨てて、新たに作ったリストを代入するしかありません。
|
22
|
+
```kotlin
|
23
|
+
Test = listOf<オブジェクト>()
|
24
|
+
```
|
25
|
+
として、以下でループでDBから取得した要素を追加。先頭にnullを残すかどうかは、実装に依存しますが、通常は不要でしょう。
|
26
|
+
そもそも、なぜnullで初期化するのかも意味がわかりませんし。
|
1
修正
test
CHANGED
@@ -1,4 +1,3 @@
|
|
1
|
-
どうして?と思うような勘違いに見えます。
|
2
1
|
質問にある「nullなList」という物は存在しません。
|
3
2
|
|
4
3
|
```kotlin
|