Kotlin: создать массив с внутренним полем другого массива - PullRequest
0 голосов
/ 24 мая 2018

Мне было интересно, есть ли ярлык, чтобы сделать это с Kotlin:

val userNames = ArrayList<String>()

for (user in users)
  userNames.add(user.name)

return userNames

Было бы здорово, если бы был способ с одной строкой сделать это.Я сплю?

Спасибо

1 Ответ

0 голосов
/ 24 мая 2018

Вы просто выполняете базовую операцию сопоставления.Вот оно:

users.map { it.name }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...