Size: a a a

2021 June 23

AB

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

AB

Andrey Burov in Go-go!
нельзя так делать, можно тестами покрыть мутные моменты
источник

V

V---V in Go-go!
Если функция принимает пустой интерфейс в качестве параметра, ему можно любой тип передать, включая структуры?
источник

J

Johnny in Go-go!
Да
источник

V

V---V in Go-go!
Ок.
источник

J

Johnny in Go-go!
Если имеется ввиду interface{}
источник

V

V---V in Go-go!
Он самый.
источник

AB

Andrey Burov in Go-go!
а зачем оно вам? плохая практика с таким работать
источник

V

V---V in Go-go!
Просто из интереса.
источник

AB

Andrey Burov in Go-go!
ну тогда ок
источник

V

V---V in Go-go!
А что в нем плохого?
источник

AB

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

З🧟

Зомби 🧟‍♂️... in Go-go!
а если неизвестно какой например из 2х типов прилетит?
источник

AB

Andrey Burov in Go-go!
ИМХО лучше сделать две функции
источник

З🧟

Зомби 🧟‍♂️... in Go-go!
или в функции чекнуть тип, не?
источник

AB

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

AB

Andrey Burov in Go-go!
Ну вы ждёте например String или Int
источник

Q

Qjawko in Go-go!
можно тогда любой третий тип туда отправить и будет ошибка
источник

AB

Andrey Burov in Go-go!
Очень легко себе в ногу стрельнуть принимая interface
источник

RT

Rostislav Teryaev in Go-go!
или дождаться go 1.18
источник