Size: a a a

2020 April 11

ВС

Владимир Столяров... in Go-go!
и его можно, в принципе, даже и не выключать, накладных расходов почти нет
источник

K

Karina in Go-go!
а кто это
$ open http://google.com
должен открыться гугл в дефолтном браузере
да, у меня хром открылся.

снесла Tor, щас в firefox откывается. ну и фиг с ним
источник

МП

Мимо Проходящий... in Go-go!
Co. In
А вот скажите есть стороняя функция которая принимает в параметрах union либо index int либо name string

Как изящней и правильней будет прототип на go?

1. Передавать в виде интерфейса и кастовать через switch?
2. Передавать два параметра по ссылке, и проверять на nil каждый?
3. Сделать n врапперов для каждой комбинации?
4. Ваш вариант)
Передавать в функцию int string и bool
источник

DD

Deka Dancer in Go-go!
Какая команда обратна к new?  Как удалять такие переменные? Или пусть сборщик возится
источник

ВС

Владимир Столяров... in Go-go!
Такой нет
источник

DD

Deka Dancer in Go-go!
Угу
источник

A

Adv0cat in Go-go!
Andrew
Может. Спрашивали про кейс где го позволил вывезти проект, вот это и был он
именно!)) Потому что я считаю язык, выбранный под задачу, влияет на успешность проекта, поэтому спросил именно про Go, а не впринципе у кого есть чо))
источник

D

Denis in Go-go!
Deka Dancer
Какая команда обратна к new?  Как удалять такие переменные? Или пусть сборщик возится
наверное в теории если ты присвоишь туда nil, после того как данные перестали быть нужны, это поможет понять gc что делать и поскорее удалить ее))
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
Denis
наверное в теории если ты присвоишь туда nil, после того как данные перестали быть нужны, это поможет понять gc что делать и поскорее удалить ее))
если здесь gc работает также, как в JVM, то так и должно работать
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
объекты в хипе без референсов помечаются как ненужные и стираются
источник

а

а кто это in Go-go!
к слову, есть пинатель runtime.GC()
источник

X

Xo in Go-go!
дабы не гуглить, есть какая-то функция/тулза для измерения времени запуска определенной функции ? типа insertTime := measure(pg.Insert(&data)) ?
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
а кто это
к слову, есть пинатель runtime.GC()
в java кстати это именно пинатель, он не заставляет gc запуститься, только уведомляет :)
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
Не знаю как здесь
источник

DP

Daniel Podolsky in Go-go!
так же
источник

ВС

Владимир Столяров... in Go-go!
Xo
дабы не гуглить, есть какая-то функция/тулза для измерения времени запуска определенной функции ? типа insertTime := measure(pg.Insert(&data)) ?
в prometheus есть Timer, пользоваться надо примерно так
func myFunc() {
  defer prometheus.NewTimer(...).ObserveDuration()
  ...
}
источник

DP

Daniel Podolsky in Go-go!
Xo
дабы не гуглить, есть какая-то функция/тулза для измерения времени запуска определенной функции ? типа insertTime := measure(pg.Insert(&data)) ?
нет, и не нужна. все, что надо, делается или профайлером, или метриками
источник

DE

Dmitry Ermakovich 🐍... in Go-go!
Xo
дабы не гуглить, есть какая-то функция/тулза для измерения времени запуска определенной функции ? типа insertTime := measure(pg.Insert(&data)) ?
да, fmt.Print
источник

АЛ

Артем Лазаренко... in Go-go!
Dmitry Ermakovich 🐍
да, fmt.Print
Изменение время запуска и принт? 😳
источник

АЛ

Артем Лазаренко... in Go-go!
Что вообще значит изменение время запуска функции
источник