Size: a a a

2021 June 23

AB

Andrey Burov in Go-go!
Или так )))
источник

V

V---V in Go-go!
Дженерики?
источник

AB

Andrey Burov in Go-go!
они самые
источник

AB

Andrey Burov in Go-go!
но ИМХО в такой ситуации они не нужны
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
какая тут ошибка прилетит?
источник

Q

Qjawko in Go-go!
"unknown type"
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
ну так я буду об этом знать ведь я её создал
источник

AB

Andrey Burov in Go-go!
это ошибка которую сложно выловить, со строгой типизацией, ты при компиляции получишь ошибку
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
так что нежданчика то нет
источник

AB

Andrey Burov in Go-go!
"защита от дурака"
источник

Q

Qjawko in Go-go!
тебе придется вернуть error если придет другой тип, что усложнит api. Лучше сделать две отдельные функции под каждый тип
источник

RT

Rostislav Teryaev in Go-go!
Язык строго типизированный, дает проверку от ошибок в момент компиляции. Самовольно лишаться ее - так себе затея.
источник

AB

Andrey Burov in Go-go!
прикинь если все-все функции принимали бы только interface{}, круто было бы жить?
источник

RT

Rostislav Teryaev in Go-go!
получился бы питон)
источник

AB

Andrey Burov in Go-go!
xD
источник

Q

Qjawko in Go-go!
80% тестов в джаваскрипте это проверка на тип
источник

AB

Andrey Burov in Go-go!
и то уже ушли от этого, в typescript и т.п.
источник

AB

Andrey Burov in Go-go!
ну это боль и лишний говнокод
источник

AB

Andrey Burov in Go-go!
источник