Size: a a a

2021 July 12

ЕМ

Евгений Михайлов... in pro.jvm
где там у вас Разные типы в наборе и при этом набор фиксированный?
источник

HH

Human Human in pro.jvm
Спасибо, кэп)
источник

LC

LiR Cat in pro.jvm
кортежи удобны например когда тебе список значений надо распихать по полям класса. Или какой-то такой кейс когда нужно кучу полей присвоить
источник

E

Etki in pro.jvm
Здесь и начать объяснять что тайп эрайжа это ради вашего же блага могут
источник

HH

Human Human in pro.jvm
Ну я просто хотел услышать мнения)
источник

LC

LiR Cat in pro.jvm
а обычная тупла - ну создай свой класс touple и юзай его где считаешь нужным
источник

HH

Human Human in pro.jvm
Почему то я все сопротивляюсь этой идее 😄
В котлине вроде же есть как раз в std - Pair и Triple
источник

LC

LiR Cat in pro.jvm
я за кортежи и вообще любой синтаксический сахар который воплощает различные паттерны и делает их реализацию более удобной. Но просто пример для того чтобы показать пользу кортежей в вашем случае был выбран не очень удачно
источник

ЕМ

Евгений Михайлов... in pro.jvm
https://habr.com/ru/post/144176/
вот любителям кортежей
там даже на github есть ссылка
источник

HH

Human Human in pro.jvm
https://pastebin.com/Nagh7AV1

Вот пример, как бы я сделал, если бы были кортежи
источник

E

Etki in pro.jvm

Cortege<Long, Cortege<String, Cortege.End>> cortegeLS = CortegeChain.create(2);


Это
Просто
Великолепно
источник

M

Mixer in pro.jvm
В кавычках же?)
источник

V

Vlad in pro.jvm
Какое-то нечитаемое мясо (
источник

E

Etki in pro.jvm
Ну вообще это референс к весьма конкретному видео
источник

ЕМ

Евгений Михайлов... in pro.jvm
++
источник

HH

Human Human in pro.jvm
источник

V

Vlad in pro.jvm
Из коментов той же статьи сверху
Хм. А вот авторы Guava: Google Core Libraries против кортежей. Пишут, что:
Tuple types are awful obfuscators. Tuples obfuscate what the fields actually mean (getFirst and getSecond are almost completely meaningless), and anything known about the field values. Tuples obfuscate method signatures: ListMultimap<Route, Pair<Double, Double>> is much less readable than ListMultimap<Route, LatLong>.
источник

M

Mixer in pro.jvm
Не выкупаю прост
источник

V

Vlad in pro.jvm
И лучше не стало, что происходит понять сложно
источник

HH

Human Human in pro.jvm
А как на счет type aliases?)
источник