Size: a a a

Programming Offtop

2020 June 25

(

( in Programming Offtop
Это как если бы мапы были заимплементированы только для стринговых ключей, все равно остальное не надо
источник

VP

Vladimir Petrakovich in Programming Offtop
(
ну то есть "прагматизм" котлина заканчивается на "тебе это не нужно, не заморачивайся", я правильно понимаю?
Ну вроде того, да
Так-то у всех свои хотелки, если всё тащить, получится скала
источник

VP

Vladimir Petrakovich in Programming Offtop
Если тебе на нравится такой подход, можно на ней и писать
источник

(

( in Programming Offtop
Vladimir Petrakovich
Ну вроде того, да
Так-то у всех свои хотелки, если всё тащить, получится скала
ну что значит "тащить все", женерики для кого делали в этом мире?
источник

VP

Vladimir Petrakovich in Programming Offtop
(
ну что значит "тащить все", женерики для кого делали в этом мире?
Так дженерики есть и работают, чего ещё нужно?
источник

(

( in Programming Offtop
Vladimir Petrakovich
Так дженерики есть и работают, чего ещё нужно?
Ну вот плохо работают, если чуть в сторону функционал от стдлибы - всё, не можем
источник

VP

Vladimir Petrakovich in Programming Offtop
Обобщённое дерево реализовать можно. Иногда приходится указывать компаратор.
источник

VP

Vladimir Petrakovich in Programming Offtop
Мне кажется, вполне норм
источник

(

( in Programming Offtop
Vladimir Petrakovich
Обобщённое дерево реализовать можно. Иногда приходится указывать компаратор.
Да не обобщенное дерево, дерево, для ключей которого есть Field
источник

(

( in Programming Offtop
О, а кстати компаратор там тоже нужен, да
источник

VP

Vladimir Petrakovich in Programming Offtop
(
Да не обобщенное дерево, дерево, для ключей которого есть Field
Что за Field, это которое из алгебры?
источник

(

( in Programming Offtop
Vladimir Petrakovich
Что за Field, это которое из алгебры?
да
источник

(

( in Programming Offtop
сложение, умножение, деление, вычитание
источник

VP

Vladimir Petrakovich in Programming Offtop
(
да
Так пусть ключи это сами умеют
источник

(

( in Programming Offtop
Vladimir Petrakovich
Так пусть ключи это сами умеют
интерфейс сделать? А как мне его для built-in типов имплементировать?
источник

VP

Vladimir Petrakovich in Programming Offtop
А то, что ты туда пихаешь инты и что-то хочешь от них - это уже попытка оптимизации
источник

VP

Vladimir Petrakovich in Programming Offtop
(
интерфейс сделать? А как мне его для built-in типов имплементировать?
Никак. А дженерики обязаны это позволять?
источник

(

( in Programming Offtop
Vladimir Petrakovich
Никак. А дженерики обязаны это позволять?
Что тогда значит "пусть ключи это сами умеют"?
источник

VP

Vladimir Petrakovich in Programming Offtop
(
Что тогда значит "пусть ключи это сами умеют"?
Ну у них должны быть методы "сложить, разделить, нейтральный элемент" и вот это всё
источник

(

( in Programming Offtop
Vladimir Petrakovich
Ну у них должны быть методы "сложить, разделить, нейтральный элемент" и вот это всё
Ну так это значит "сделать интерфейс"
источник