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的簡介,但工作沒用到很快就忘。
沒有留言:
張貼留言