Size: a a a

2020 July 01

S

Sergey in Go-go!
😨
источник

VM

Vladislav Milenin in Go-go!
ziggy lucid
а к select можно делать break? 😳
Сенсация: во всех языках где присутствует select/switch можно сделать брейк
источник

VM

Vladislav Milenin in Go-go!
Где-то без этого никак
Например в js
источник

AK

Anton Kucherov in Go-go!
Vladislav Milenin
Где-то без этого никак
Например в js
А вы не путаете select и switch?
источник

VM

Vladislav Milenin in Go-go!
Anton Kucherov
А вы не путаете select и switch?
Возможно
источник

VM

Vladislav Milenin in Go-go!
Просто одинаково работают но для разных сущностей же
источник

ЛА

Локоть Анатолий... in Go-go!
Select разовый, зачем там брейк
источник

VM

Vladislav Milenin in Go-go!
Локоть Анатолий
Select разовый, зачем там брейк
В го и для свича незачем
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
В го и для свича незачем
Да и в свитче не особо нужен 😂
источник

АД

Алексей Долгов... in Go-go!
select разовый но тем не менее судя по issues потребность возникает у многих в выполнении нескольких case
https://github.com/golang/go/issues/25676
https://github.com/golang/go/issues/23196

Но так видимо не будет
источник

ЕА

Егор Андреевич... in Go-go!
источник

zl

ziggy lucid in Go-go!
Vladislav Milenin
Сенсация: во всех языках где присутствует select/switch можно сделать брейк
неуместный сарказм, на мой взгляд
про то, что break принадлежит переключателям switch/select, а не внешнему циклу - даже не догадывался
в switch break я нигде не видел, чтоб применялся, думал, что только циклы прерывать им можно
источник

VM

Vladislav Milenin in Go-go!
ziggy lucid
неуместный сарказм, на мой взгляд
про то, что break принадлежит переключателям switch/select, а не внешнему циклу - даже не догадывался
в switch break я нигде не видел, чтоб применялся, думал, что только циклы прерывать им можно
Используйте ide, в goland подсвечивается выход из какого цикла повлечет за собой break

Я тоже не знаю юзкейсов, но камон в куче языков так
источник

ЛА

Локоть Анатолий... in Go-go!
Алексей Долгов
select разовый но тем не менее судя по issues потребность возникает у многих в выполнении нескольких case
https://github.com/golang/go/issues/25676
https://github.com/golang/go/issues/23196

Но так видимо не будет
Тут людям не нравится, что все кейсы в селекте в го по дефолту единственные если без fallthrough.
Имхо, из пустого в порожнее
источник

ЛА

Локоть Анатолий... in Go-go!
Хотя я тоже после пхп наступал на этот костыль
источник

VM

Vladislav Milenin in Go-go!
мне только не нравится, когда нужно
select {
case <-c1:
default:
}
select {
case <-c2:
default:
}
time.Sleep(time.Millisecond*5)
источник

RS

Roman Sharkov in Go-go!
Vladislav Milenin
мне только не нравится, когда нужно
select {
case <-c1:
default:
}
select {
case <-c2:
default:
}
time.Sleep(time.Millisecond*5)
оберну в функцию)
источник

ЛА

Локоть Анатолий... in Go-go!
Vladislav Milenin
мне только не нравится, когда нужно
select {
case <-c1:
default:
}
select {
case <-c2:
default:
}
time.Sleep(time.Millisecond*5)
А зачем?
источник

VM

Vladislav Milenin in Go-go!
догадайтесь
источник

с

сонная википедия... in Go-go!
ziggy lucid
неуместный сарказм, на мой взгляд
про то, что break принадлежит переключателям switch/select, а не внешнему циклу - даже не догадывался
в switch break я нигде не видел, чтоб применялся, думал, что только циклы прерывать им можно
break нужен чтоб ломать цепочки из fallthrough, но на практике оба используются редко
источник