Size: a a a

2020 July 24

ZK

Zhenya Katataev in ru.nim.talks
gavr
полиморфизма 3 вида, адхок, полиморфизм подтипов, и параметрический полиморфизм
Именно, это немного по глубже
источник

ZK

Zhenya Katataev in ru.nim.talks
gavr
адхок ет перегрузка (которая кста абсолютное зло), подтипов это тот который обычно подразумевают, а параметрический это дженерики или темплейты
Вот, да, приблизительно
источник

g

gavr in ru.nim.talks
Интерфейсы насколько я понимаю есть, так что вроде как все должно быть норм
источник

g

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

ZK

Zhenya Katataev in ru.nim.talks
gavr
Интерфейсы насколько я понимаю есть, так что вроде как все должно быть норм
Интерфейсы на словах ...
источник

g

gavr in ru.nim.talks
А хех, прочитал слишком быстро заголовок
источник

g

gavr 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
к примеру модуль streams делает это
источник

ZK

Zhenya Katataev in ru.nim.talks
MIT/Yardanico (alt)
их нет, но их можно легко эмулировать
+
источник

M(

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

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
вот
источник

M(

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

M(

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

ZK

Zhenya Katataev in ru.nim.talks
Немного оффтопа. У мамы в её библиотеке нашёл
источник