Conversation
| @@ -0,0 +1,9 @@ | |||
| fun main() { | |||
| for (i in Service().f5a()) println(i) | |||
| println("\n----------///----------\n") | |||
There was a problem hiding this comment.
придумал бы че нить тут красивое чтоб не копипастить)
| class Service { | ||
|
|
||
| fun f5a() = | ||
| UserData().userData().map { it -> |
There was a problem hiding this comment.
переменная уже по умолчанию определена как it) тут лучше давать осмысленное название или не давать тогда его вообще)
если большая вложенность и внутри тоже есть вызов подобных функций лучше давать название чтоб самому не забудится
| ) | ||
| } | ||
|
|
||
| fun f5b() = |
There was a problem hiding this comment.
запись через равно классная, но лучше все равно писать какой тип у тебя возвращается, так читать потом в разы лучше
| fun f5c() = | ||
| f5a().groupBy { it.email.substring(it.email.indexOf('@')) } | ||
|
|
||
| fun f5d() = f5a().filter { it.name[0] == it.surname[0] }.size |
There was a problem hiding this comment.
а почему тут в 1 строчку? а до этого начинал с новой строки?)
выбери единый какой то стиль)
и кажется тут зайдет оператор count {}
| User(25, "Ivan", "Petrov", "IvanPetrov_391333@outlook.com", 391333) | ||
| ) | ||
|
|
||
| fun userData() = userList |
rumBo90
left a comment
There was a problem hiding this comment.
Поправь, где написал) и что сам еще найдешь
| col.forEach { | ||
| println(it) | ||
| } | ||
| println("\n----------///----------\n") |
There was a problem hiding this comment.
Я имел виду чисто строчку
println("\n----------///----------\n") - обернуть как нить красиво)
а то в итоге у тебя получилось 2 test, перегржуенных) почти с одинаковым кодом.
из-за того что map не itarable как я понимаю)
No description provided.