Size: a a a

2021 April 22

g

gavr in ru.nim.talks
тоже, я же сначала узнал kotlin, и только 1 мес как работаю в вебе
источник

g

gavr in ru.nim.talks
но уже привык
источник

g

gavr in ru.nim.talks
особенно когда компиль бъет по рукам за каждый var
источник

VB

Vladimir Berezenko in ru.nim.talks
я сначала узнал бэйсик. :) потом разные интересные алгоритмические языки, потом асмы разные, потом уже паскакаль и понеслось... :)
источник

g

gavr in ru.nim.talks
он и за let бъет по рукам, если есть вариант объявить это как const
источник

g

gavr in ru.nim.talks
ну, в этих всех let нет
источник

VB

Vladimir Berezenko in ru.nim.talks
ну как-бы есть.
источник

g

gavr in ru.nim.talks
первый язык с let для меня вроде как kotlin, как и сказал
источник

g

gavr in ru.nim.talks
хотя паскаль уже не помню, может и там
источник

VB

Vladimir Berezenko in ru.nim.talks
васик как-раз все переменные через let
источник

VB

Vladimir Berezenko in ru.nim.talks
в паскале уже var и const
источник

A

Alexander in ru.nim.talks
Оно, я даже использовал. Но в итоге понял, что надо действительно аккуратно.
источник

KD

Kitsune Digital in ru.nim.talks
Жалко что сахара для sum types мало
источник

A

Alexander in ru.nim.talks
И иногда даже лучше ввести что-то типа % чтобы явно конвертировать. Потому как у меня было много конвертеров и они наслаиваются, что это становится неудобно. А пару конвертеров - норм. Я просто в начале очень много в них запихнул
источник
2021 April 23

KD

Kitsune Digital in ru.nim.talks
Была бы чуть более красивая поддержка sum types — было б лучше, естественно
источник

KD

Kitsune Digital in ru.nim.talks
Чтоб работало, например, такое: seq[Items|Creatures]
источник

f

for(int c; (c = getc... in ru.nim.talks
источник

f

for(int c; (c = getc... in ru.nim.talks
template `||`(a, b: typedesc): untyped = Var[a, b]


Так как | для типов не перегружаем
источник

KD

Kitsune Digital in ru.nim.talks
эээаоуиииыыыы
источник

KD

Kitsune Digital in ru.nim.talks
как это вообще работает?
источник