Как мне распечатать содержимое канала в Go?
Например:
package main
import "fmt"
func main() {
ok := make(chan int)
ok <- 1
x := <- ok
fmt.Println(x)
}
Как я понимаю, ok
- это канал, который может хранить целочисленное значение. Итак, как мне распечатать его содержимое?
fmt.Println(ok)
не печатает значение, хранящееся в канале.
Спасибо.