網頁

2021/9/16

Golang <- 左箭頭符號 left arrow operator

Go程式中的<-左箭頭符號用途。


今天在Go程式中看到<-左箭頭符號不曉得是什麼,沒印象看過這符號。上網查了才知道是Channel值的收發。

c := make(chan string, 3) // create channel with buffer size 3
c <- "hello"              // send value to channel c, no block because of buffer
s := <-c                  // receive value from channel c and print

自己曾還寫過Channel的簡介,但工作沒用到很快就忘。


沒有留言:

張貼留言