Size: a a a

2020 February 23

YK

Yuriy Karpov in Go-go!
добрый вечер, есть вопрос, необходимо получить из каждой горутины пару int, как это правильн организовать?
источник

DP

Daniel Podolsky in Go-go!
Yuriy Karpov
добрый вечер, есть вопрос, необходимо получить из каждой горутины пару int, как это правильн организовать?
каналы у нас как раз для этого
источник

АП

Александр Попов in Go-go!
переменные с мьютексами! (потянуло на извращение)
источник

YK

Yuriy Karpov in Go-go!
я только начал читать, и так пнимаю когда создаю канал указываю тип, и не мгу массив или слайс орагнизовать
источник

YK

Yuriy Karpov in Go-go!
в программировании давно, а в го начинающий, если глупые вопросы - извините
источник

DP

Daniel Podolsky in Go-go!
вопрос не ясен
источник

АП

Александр Попов in Go-go!
Yuriy Karpov
я только начал читать, и так пнимаю когда создаю канал указываю тип, и не мгу массив или слайс орагнизовать
c := make(chan []int)
go func(c chan []int) {
     c <- []int{1,2,3}
}(c)
источник

YK

Yuriy Karpov in Go-go!
Александр Попов
c := make(chan []int)
go func(c chan []int) {
     c <- []int{1,2,3}
}(c)
спасибо большое!
источник

АП

Александр Попов in Go-go!
только вы внимательнее со слайсами
источник

АП

Александр Попов in Go-go!
@onokonem а что может пойти не так в моем примере?
источник

АП

Александр Попов in Go-go!
что-то у меня есть какие то сомнения
источник

DP

Daniel Podolsky in Go-go!
Нечему там не так идти
источник

АП

Александр Попов in Go-go!
просто из каждого утюга "слайс это ссылочный тип", только вон он по сути как тип-значение
источник

АП

Александр Попов in Go-go!
ибо значение к нему прибито и не будет вычещено никогда
источник

DP

Daniel Podolsky in Go-go!
Вопрос не ясен :)
источник

DP

Daniel Podolsky in Go-go!
Проблемы со слайсами начинаются, когда мы начинаем брать от них сабслайсы, и/или копировать слайсы, а потом менять данные

До того - можно забивать на ссылочность
источник

YK

Yuriy Karpov in Go-go!
Александр Попов
только вы внимательнее со слайсами
я так понимаю с буферизированным каналом это тоже отработает, вообще мне нужно из горутины получать 2 числа - номер и значение число
источник

DP

Daniel Podolsky in Go-go!
С любым отработает
источник

а

а кто это in Go-go!
Yuriy Karpov
я так понимаю с буферизированным каналом это тоже отработает, вообще мне нужно из горутины получать 2 числа - номер и значение число
буфер в этом случае необязателен
источник

YK

Yuriy Karpov in Go-go!
а кто это
буфер в этом случае необязателен
запускю горутиры в цикле, для обрабки каждого item, я так понимаю вычитать из каналов можно либо использую буферезированные или используя var wg sync.WaitGroup
источник