Size: a a a

Golang Developers — русскоговорящее сообщество

2020 July 30

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
Кроме того, что тут нужны мьютексы в отличии от ноды
источник

AY

Alexey Yurchenko in Golang Developers — русскоговорящее сообщество
С -race обязательно запускать для тестов
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
я так понял у меня гошка запускается сервисом на убунте из за того, что открывается канал...
можно как-то закрыть канал?
источник
2020 July 31

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
    http.Redirect(w, r, "/session", 302)


почему не редиректит?
можно как-то причину отловить?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
после него ретурн стоит?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
или код продалжает работать?
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Анатолий
после него ретурн стоит?
поставил ретурн
не помогло

сейчас попробую ниже код пихнуть
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
да, отрабатывает
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
код отрабатывает?
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
там же ретурн
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Анатолий
там же ретурн
после ретюрна нет
между ретурном и редиректом да
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓
после ретюрна нет
между ретурном и редиректом да
У меня работает
источник

IG

Igor Grishin in Golang Developers — русскоговорящее сообщество
Привет, может кто подсказать или дать ссылочку на обоснование, потокобезопасно ли менять ссылку на мапу на новую инициализированную мапу в го ?

Пример:
func main() {
   m := fill()

   go func() {
       m = fill()
       time.Sleep(time.Second)
   }
   go func() {
       v, ok := m["key"]
       if ok {
           fmt.Println(v)
       }
   }
}

func fill() map[string][]string {
   m := make(map[string][]string)
   for {...}
   return m
}
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Igor Grishin
Привет, может кто подсказать или дать ссылочку на обоснование, потокобезопасно ли менять ссылку на мапу на новую инициализированную мапу в го ?

Пример:
func main() {
   m := fill()

   go func() {
       m = fill()
       time.Sleep(time.Second)
   }
   go func() {
       v, ok := m["key"]
       if ok {
           fmt.Println(v)
       }
   }
}

func fill() map[string][]string {
   m := make(map[string][]string)
   for {...}
   return m
}
Любая одновременная запись — не потокобезопасна
источник

IG

Igor Grishin in Golang Developers — русскоговорящее сообщество
x-foby
Любая одновременная запись — не потокобезопасна
спасибо, go test -race падает с ошибкой
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
можно ли структуры и интерфейсы эспортировать в пакетах??
источник

AS

Alexander Shavelev in Golang Developers — русскоговорящее сообщество
🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓
можно ли структуры и интерфейсы эспортировать в пакетах??
так они экспортируются, если начинаются с большой буквы
источник
2020 August 01

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Alexander Shavelev
так они экспортируются, если начинаются с большой буквы
Спасибо!!
источник

🅚

🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓... in Golang Developers — русскоговорящее сообщество
Посоветуйте книги для углубления в го🤝
источник

C

Calculon🤖 in Golang Developers — русскоговорящее сообщество
🅚🅘🅝🅓🅔🅡🅦🅞🅝🅓
Посоветуйте книги для углубления в го🤝
хз в чем тут углубляться
источник