Size: a a a

2020 July 20

MD

Maxim Dororonin in Go-go!
Локоть Анатолий
А сиськи или дом с приведениями будут?
Странная комбинация 😃
источник

с

сонная википедия... in Go-go!
Мимо Проходящий
Ну там осмысленные ошибки "тип не имплементирован" и все прям в мэйне и выскочат
рефлект это не только ошибки в рантайме, но и долгая инициализация
источник

МП

Мимо Проходящий... in Go-go!
Daniel Podolsky
Рефлексия - это ошибки времени исполнения. Мы не любим так
Не любим, но она еверивэ. В принципе пока скрыта в кишках - пофиг
источник

MD

Maxim Dororonin in Go-go!
сонная википедия
рефлект это не только ошибки в рантайме, но и долгая инициализация
Любой io все равно дольше будет
источник

МП

Мимо Проходящий... in Go-go!
Maxim Dororonin
https://github.com/goava/di подписываемся ставим лайки
Похожо на something вменя́мое
источник

МП

Мимо Проходящий... in Go-go!
сонная википедия
рефлект это не только ошибки в рантайме, но и долгая инициализация
Взвешивать коня в вакууме в килопаскалях - это всегда смешно
источник

с

сонная википедия... in Go-go!
Мимо Проходящий
Взвешивать коня в вакууме в килопаскалях - это всегда смешно
смешно отрицать тот факт что runtime DI имеет множество недостатков по сравнению comptime DI
источник

ЛА

Локоть Анатолий... in Go-go!
Maxim Dororonin
https://github.com/goava/di подписываемся ставим лайки
Идея та же, что и у uber/dig?
источник

MD

Maxim Dororonin in Go-go!
сонная википедия
смешно отрицать тот факт что runtime DI имеет множество недостатков по сравнению comptime DI
Честно, не ощутил в проде за 3 года недостатков runtime di. Все тоже самое для конечного пользователя. Или ошибки при генерации или ошибки при первом запуске. Какой то магии особой там нет.
источник

MD

Maxim Dororonin in Go-go!
Локоть Анатолий
Идея та же, что и у uber/dig?
Да, идея та же. Только без multiple type return который мешает до сих пор в dig сделать dig.As.
источник

DP

Daniel Podolsky in Go-go!
Maxim Dororonin
Честно, не ощутил в проде за 3 года недостатков runtime di. Все тоже самое для конечного пользователя. Или ошибки при генерации или ошибки при первом запуске. Какой то магии особой там нет.
ну, кстати, если тесты на месте - возможно, даже и до запуска не дойдет
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Go-go!
Что менее затратное и быстрее?
Нативный http
Или fast/http?
источник

DP

Daniel Podolsky in Go-go!
🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓
Что менее затратное и быстрее?
Нативный http
Или fast/http?
это очень глупо сформулированный вопрос

но на него есть ответ: берите стандартный. когда вам понадобится fasthttp - вы это поймете, не перепутаете
источник

S

Slava in Go-go!
привет, хочу написать функцию, которая принимает в себя любую мапу, и возвращает слайс её ключей. Как я понял, делать это нужно через пустые интерфейсы. Может кто - то подсказать, что я делаю не так, ну или в какую сторону посмотреть?)
https://play.golang.com/p/ULbOMrrQQKA
источник

ЕО

Евгений Омельченко... in Go-go!
map[чтоугоднно]чтоугодно не кастится к map[interface{}]interface{}
источник

DP

Daniel Podolsky in Go-go!
Slava
привет, хочу написать функцию, которая принимает в себя любую мапу, и возвращает слайс её ключей. Как я понял, делать это нужно через пустые интерфейсы. Может кто - то подсказать, что я делаю не так, ну или в какую сторону посмотреть?)
https://play.golang.com/p/ULbOMrrQQKA
https://play.golang.com/p/TiZ-a22Ray-

но не заработает все равно
источник

ЕО

Евгений Омельченко... in Go-go!
Нужно принимать interface{}, потом рефлектом лезть внутрь
источник

AP

Alexey Palazhchenko in Go-go!
Slava
привет, хочу написать функцию, которая принимает в себя любую мапу, и возвращает слайс её ключей. Как я понял, делать это нужно через пустые интерфейсы. Может кто - то подсказать, что я делаю не так, ну или в какую сторону посмотреть?)
https://play.golang.com/p/ULbOMrrQQKA
Не надо писать такую функцию 😄
источник

ЕО

Евгений Омельченко... in Go-go!
Alexey Palazhchenko
Не надо писать такую функцию 😄
+
источник

ЕО

Евгений Омельченко... in Go-go!
Ну, разве что для опыта игры с рефлектом
источник