Size: a a a

2020 July 23

g

gavr in ru.nim.talks
зачем оно так*
источник
2020 July 24

ZK

Zhenya Katataev in ru.nim.talks
gavr
А вот newObj вместо new Obj в ниме, это такая конфенция типа, делать методы с new в названии заменяющаяя конструкторы и ключевое слово new?
Не полное ООП использует ним
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
gavr
А вот newObj вместо new Obj в ниме, это такая конфенция типа, делать методы с new в названии заменяющаяя конструкторы и ключевое слово new?
это принято так, да
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
но это обычные процедуры
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
у них нет никакой специальной обработки компилятором
источник

ZK

Zhenya Katataev in ru.nim.talks
В нем нету конструкторов, деструкторов на уровне языка
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
Zhenya Katataev
В нем нету конструкторов, деструкторов на уровне языка
деструкторы есть жеж
источник

M(

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

M(

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

M(

MIT/Yardanico (alt) in ru.nim.talks
и "завершители" (finalizers)
источник

M(

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

M(

MIT/Yardanico (alt) in ru.nim.talks
были годами
источник

ZK

Zhenya Katataev in ru.nim.talks
Я про то что как тебе почистить объект, если есть gc
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
в каком смысле?
источник

g

gavr in ru.nim.talks
по идее никак, недетерменированно же
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
если к примеры ты выделяешь память вручную, и нужно её очищать - то можно финализер добавить
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
и в финализере освобождать
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
и при очищении этого объекта GC выполнит финализер
источник

g

gavr in ru.nim.talks
Zhenya Katataev
Не полное ООП использует ним
а какую часть обрезали?
источник

M(

MIT/Yardanico (alt) in ru.nim.talks
правда сейчас деструкторы лучше юзать
источник