Size: a a a

2021 June 01

ЯК

Ярослав Коробейников... in Go-go!
😅
источник

AS

Aleksey Sviridkin in Go-go!
Чятик, а безапасно ли делать if len(var)>n && var[n].Field == “smth” {}?
источник

ВС

Владимир Столяров... in Go-go!
да, второе условие не проверяется, если первое ложно
источник

ВС

Владимир Столяров... in Go-go!
точно также и с || - второе не проверяется, если первое истино
источник

AS

Aleksey Sviridkin in Go-go!
Я понимаю, что сама проверка скипается, но не был уверерн, что к var[n] действительно не будет обращений
источник

AS

Aleksey Sviridkin in Go-go!
Спасибо!
источник

ВС

Владимир Столяров... in Go-go!
подобные вещи можно даже в стандартной библиотеке найти: условия вида if x != nil && x.smth ...
источник

N

Nikita in Go-go!
ребят , а как в string(ovirtsdk4.VMSTATUS_UP) добавить текст , например fmt.Printf("VM is %v now", ovirtsdk4.VMSTATUS_UP)

''
 item.Message = string(ovirtsdk4.VMSTATUS_UP)
 jitem, err := json.Marshal(item)
 if err != nil {
 fmt.Println(err.Error())
 return
 }
 fmt.Println(string(jitem))
''
источник

AS

Andrey Shuster in Go-go!
ты имеешь в виду fmt.Sprintf?
источник

N

Nikita in Go-go!
item.Message = string(ovirtsdk4.VMSTATUS_UP) - вот тут хочу ещё текст добавить например item.Message = string(ovirtsdk4.VMSTATUS_UP + "test")
источник

AS

Andrey Shuster in Go-go!
ну да. вот его и используй
источник

N

Nikita in Go-go!
да так оставлю
источник

ЯК

Ярослав Коробейников... in Go-go!
fmt.Sprintf("%v%v", ovirtsdk4.VMSTATUS_UP , test)


по хорошему как-то так надо делать +-
https://www.geeksforgeeks.org/different-ways-to-concatenate-two-strings-in-golang/
источник

N

Nikita in Go-go!
спасибо
источник

MT

Mikhail Tsyplakov in Go-go!
Привет. Я новичок, так что вопрос не сложный
https://github.com/prometheus/client_golang склонил репу, делаю go get   - пишет go get: no package in current directory
Хотя лежит же go.mod и go.sum
Что я делаю не так?
источник

I

Ismael in Go-go!
Люди, а что вы делаете если есть километровые структуры и вы их так же описали в proto, мапить данные ручками?
источник

AS

Andrei 🦉 Sergeev in Go-go!
если структуры реально большие и их много, то имеет смысл подумать над кодогенератором
источник

AS

Andrei 🦉 Sergeev in Go-go!
но как правило все равно дешевле мапить руками джуна :)
источник

A

Alexander in Go-go!
Вопрос по тестам в golang - правильно ли если они тесты (в одном файле) зависят от предыдущих? т.е. описывают некий сценарий
источник

r

roman in Go-go!
Безопасно только если никакая другая горутина не мутирует var
источник