Size: a a a

2021 May 24

M(

MIT/Yardanico (alt) in ru.nim.talks
Без типов в процедуре аргумент может быть только благодаря using
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
источник

g

gavr in ru.nim.talks
это все таки было в блог постах поца который сделал spry
источник

g

gavr in ru.nim.talks
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
2014, возможно когда-то очень давно это было :)
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
А хотя нет, тут не из-за self
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Просто потому, что раньше, если типа нет, то получался дженерик
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Поэтому и ошибка такая
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
В 1.6 она кстати поменяется (само сообщение)
источник

g

gavr in ru.nim.talks
угу, ну я сейчас так и предположил, увидев эту фичу в crystal
источник

g

gavr in ru.nim.talks
там так для всех аргументов всегда, чтоб рубистам из динамик тайпинга было привычно, я полагаю
источник

A

Alexander in ru.nim.talks
Напомните про defer , plz. Толи его собирались выпиливать, толи нет - не могу вспомнить
источник

A

Alexander in ru.nim.talks
Спрашиваю потому, как подумалось, что close делать через него удобнее всего
источник

f

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

A

Alexander in ru.nim.talks
Почитал. Не сказал бы что ясно и понятно что без него лучше
источник

f

for(int c; (c = getc... in ru.nim.talks
Я не думаю что его уберут в конечном итоге - даже не смотря на то что лично я не использую его часто, все равно кажется что отличная фича
источник

g

gavr in ru.nim.talks
нужно через ARC RAII для всего, как в Vala
источник

f

for(int c; (c = getc... in ru.nim.talks
И там где он нужен альтернатива - оборачивание всего в try/finally
источник

f

for(int c; (c = getc... in ru.nim.talks
Это не только RAII и на каждый чих это не повесить. Особенно если нужная какая-то логика которая имеет смысл только в одной функции
источник

g

gavr in ru.nim.talks
вот туть не понял
источник