Size: a a a

Сообщество разработчиков на Universal Windows Platform

2020 October 17

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Pavel Erokhin
как часто тебе надо получить макс элемент в коллекции? а рандомный элемент - всякие кейсы бывают
Рендом за последние три года мне понадобился раза два, и не разу эта функция не подошла бы. А максимум, регулярно, как кастомный контрол делаю
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Рендом за последние три года мне понадобился раза два, и не разу эта функция не подошла бы. А максимум, регулярно, как кастомный контрол делаю
Это лично твой кейс), это не значит что он другим не нужен, мне в котлин мульти-ресиверы тоже не нужны
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
но они полезны кому-то другому и будут полезны возможно и мне
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Oleg Samoylov
Достать рандомное значение из хэшсета
а че за хеш сет?
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Pavel Erokhin
Это лично твой кейс), это не значит что он другим не нужен, мне в котлин мульти-ресиверы тоже не нужны
Так я и не говорю, что выпиливайте, я говорю, что область применения очень огрпничена
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Pavel Erokhin
а че за хеш сет?
именно ключ достать?
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Так я и не говорю, что выпиливайте, я говорю, что область применения очень огрпничена
В отличии от тренарника
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
если ключ достать то это очень просто, это же Set<>
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
hashMap.values.randomOrNull()?.let {
   // Doing something with random value
}
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Так я и не говорю, что выпиливайте, я говорю, что область применения очень огрпничена
ну не ограничена она ни чем, просто не самая юзаемая функция, кому-то пригодится
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
В отличии от тренарника
тернарник рил не нужен
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
if (some) 1 else 0
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
читается в разы лучше
источник

ДА

Дмитрий Адодин... in Сообщество разработчиков на Universal Windows Platform
Pavel Erokhin
ну не ограничена она ни чем, просто не самая юзаемая функция, кому-то пригодится
Она не покрывает кучи кейсов получения случайного элемента
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
тернарник усложняет чтение если им обмажутся
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
я не против него, но в котлине, с его всеми фичами - он тупа не нужен
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
я уже хз как код в котлине можно сделать еще короче
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
Дмитрий Адодин
Она не покрывает кучи кейсов получения случайного элемента
а какя "куча" это? какие еще кейсы могут быть?
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
достать рандомное значние из коллекции - это единственный кейс
источник

PE

Pavel Erokhin in Сообщество разработчиков на Universal Windows Platform
больше кейсов нет и не нужно
источник