5.1 Select 语句的作用
-
select
语句用于在多个 Channel 操作中进行选择,类似于switch
语句。 - 示例代码:
c := make(chan int) quit := make(chan int) go func() { for i := 0; i < 6; i++ { fmt.Println(<-c) } quit <- 0 }() fibonacii(c, quit)
5.2 运行结果
-
fibonacii
函数会生成斐波那契数列并通过 Channel 发送,直到接收到quit
信号。