Go語言channel
阿新 • • 發佈:2021-02-01
技術標籤:Go基礎
package main import "fmt" func main() { // var chan 變數名 資料型別 // 宣告channel var intChan chan int intChan = make(chan int, 3) fmt.Printf("intChan = %v intChan地址 = %v\n", intChan, &intChan) // 寫入資料 intChan <- 2 num := 6 intChan <- num intChan <- 8 fmt.Printf("len = %v, cap = %v\n", len(intChan), cap(intChan)) var num2 int // 讀取資料 num2 = <- intChan fmt.Println("num2 = ", num2) fmt.Printf("len = %v, cap = %v\n", len(intChan), cap(intChan)) }