package main
import (
" runtime "
"fmt"
)
func main() {
runtime.GOMAXPROCS(1)
int_chan := make(chan int, 1)
str_chan := make(chan string, 1)
int_chan <- 1
str_chan <- "hello"
select {
case value := <- int_chan:
fmt.Println("---> " , value)
case value := <- str_chan:
panic(value)
}
}
其实,是在考察go语言中select中case的特性