Size: a a a

Programming Offtop

2020 July 01

AM

Andrew Mikhaylov in Programming Offtop
В принципе без завтипов в языке логично, конечно
источник

I

Igor in Programming Offtop
да, простейший row-полиморфизм https://ru.wikipedia.org/wiki/Параметрический_полиморфизм#Рядный_полиморфизм_Уанда (там пример с ocaml, но там он очень ограничен)
источник

AO

Artem Ohanjanyan in Programming Offtop
Purescript?
источник

I

Igor in Programming Offtop
Artem Ohanjanyan
Purescript?
дя
источник

(

( in Programming Offtop
Чё с сигнатурой user? Почему там t18?
источник

AO

Artem Ohanjanyan in Programming Offtop
(
Чё с сигнатурой user? Почему там t18?
Это автоматический вывод типа
источник

AO

Artem Ohanjanyan in Programming Offtop
Типовая переменная автоматически сгенерирована
источник

I

Igor in Programming Offtop
(
Чё с сигнатурой user? Почему там t18?
Наверно что в том же модуле находится foo
источник

AO

Artem Ohanjanyan in Programming Offtop
А блин, соре) не понял вопрос
источник

(

( in Programming Offtop
Artem Ohanjanyan
Это автоматический вывод типа
Так нет, там String | t18
источник

O

OlegKrikun in Programming Offtop
Сергей Греков
Умеет кажется, но кажется всех правил там нет. Плагин Detekt  кстати включает в себя ktlint  в последних версиях) ktLint  удобен тем что по умолчанию настроен на официальный котлин стайл гайд, также у него есть авто форматер, который на гит хук можно повесить.
последниие версии форматят криво на мой взгляд, форматирование допустимое оф котлин стайлами ктлинт считает не допостимым
источник

I

Igor in Programming Offtop
(
Так нет, там String | t18
Тебя большая цифра интересует или | ?
источник

(

( in Programming Offtop
Igor
Тебя большая цифра интересует или | ?
Меня интересует, почему там сумтип стринга (который вывелся правильно) и какого-то фантомного типа
источник

I

Igor in Programming Offtop
(
Меня интересует, почему там сумтип стринга (который вывелся правильно) и какого-то фантомного типа
Нет, это сум тип не отдельного поля, а всего рекорда (типа могут быть еще поля)
источник

O

OlegKrikun in Programming Offtop
Переслано от OlegKrikun
И в догонку, скажите мне а нет ли ошибки в туть

Имха, вместа: "For classes with a long supertype list, put a line break after the colon and align all supertype names horizontally:" - должно быть: "For classes with a long supertype name, put a line break after the colon and align all supertype names horizontally:"
источник

(

( in Programming Offtop
Igor
Нет, это сум тип не отдельного поля, а всего рекорда (типа могут быть еще поля)
Ааааа, ловко, окей
источник

AO

Artem Ohanjanyan in Programming Offtop
Наверное, это какая-то магия, чтобы работало для любых типов с такими полями
источник

O

OlegKrikun in Programming Offtop
OlegKrikun
Переслано от OlegKrikun
И в догонку, скажите мне а нет ли ошибки в туть

Имха, вместа: "For classes with a long supertype list, put a line break after the colon and align all supertype names horizontally:" - должно быть: "For classes with a long supertype name, put a line break after the colon and align all supertype names horizontally:"
вот про это ктонить меня разубедить может? =)))
источник

AO

Artem Ohanjanyan in Programming Offtop
Igor
Нет, это сум тип не отдельного поля, а всего рекорда (типа могут быть еще поля)
А, типа (age :: t15, user :: String) | t18?
источник

КР

Кирилл Романенко... in Programming Offtop
Отсылка на Мишу в фаллаут 76
источник