Size: a a a

2021 June 22

D

Dmitrii in Go-go!
а тип регулярка это как?
var r = regexp.Regexp

так не знает типа
источник

RL

Ragnar Lodbrok in Go-go!
r:=new(regexp.Regexp)
Так попробуйте
источник

ВС

Владимир Столяров... in Go-go!
var r *regexp.Regexp
источник

VY

Vladislav Yarmak in Go-go!
+1
источник

D

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

AK

Andrey Kartashov in Go-go!
Тут не в браузере проблема, ide напрямую смотрит в клипбоард
источник

JK

Jasin Ko in Go-go!
Та я понял, просто к тому написал, что всем этим штукам не доверяю, так как слишком умные. Я когда-то случай по поводу gmail читал, там какой-то челик по почте с коллегой тему строительных материалов обсуждал и через некоторое время гугл ему рекламу на тему строительства рекомендовать начал - вот это из той же оперы.
источник

A

Artur in Go-go!
разморочте с буферизованными каналами?

// все ок
func main() {
 ch := make(chan int, 2)
 ch <- 1
 ch <- 2
 fmt.Println(<-ch)
 fmt.Println(<-ch)
}

// все не ок
func main() {
 ch := make(chan int, 2)
 ch <- 1
 ch <- 2
 ch <- 3
 fmt.Println(<-ch)
 fmt.Println(<-ch)
 fmt.Println(<-ch)
}

// все ок
func main() {
 ch := make(chan int, 2)
 go func(c chan int) {
   c <- 1
   c <- 1
   c <- 1
   c <- 1
   c <- 1
 }(ch)
 fmt.Println(<-ch)
 fmt.Println(<-ch)
 fmt.Println(<-ch)
 fmt.Println(<-ch)
 fmt.Println(<-ch)
}


в готуре написано: Sends to a buffered channel block only when the buffer is full. Receives block when the buffer is empty.
источник

AB

Andrey Burov in Go-go!
вопрос с собеседования?
источник

A

Artur in Go-go!
шо?
источник

W

Wingman in Go-go!
а вопрос-то в чём?
источник

JK

Jasin Ko in Go-go!
ты про дедлоки?
источник

A

Artur in Go-go!
их много :)

1. почему если в горутине заполнять канал с буфером в 2 все ок
2. если в мейне то не ок
источник

W

Wingman in Go-go!
потому что он в #1  в другом потоке вычитывается
источник

A

Artur in Go-go!
где здесь буфер?
источник

A

Artur in Go-go!
как он влияет на код
источник

с

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

A

Artur in Go-go!
в готуре написано
источник

A

Artur in Go-go!
Sends to a buffered channel block only when the buffer is full. Receives block when the buffer is empty.
источник

A

Artur in Go-go!
sends ONLY when the buffer is full
источник