Я бы, вероятно, сделал бы это наоборот, за исключением того, что вам нужно изменить само media
(см. Ниже), т.е. сначала создать свой список и добавить все остальные записи в этот список, если media.descriptions
не null
:
val myDescriptions = mutableListOf("myValue") // and maybe others
media.descriptions?.forEach(myDescriptions::add)
Если вам нужно манипулировать описаниями media
, вы не можете сделать так, чтобы сделать его более читабельным ...:
if (media.descriptions == null) {
media.descriptions = mutableListOf("myValue") // just using mutable to make it clear
} else {
media.descriptions += "myValue"
}
или, возможно, :
if (media.descriptions == null) {
media.descriptions = mutableListOf<String>()
}
media.descriptions?.add("myValue")