4
有沒有辦法查看Go中的異步通道中剩下多少存儲空間?我的頻道剩餘多少容量?
例如
a chan uint=make(chan bool, 5)
a<-true
fmt.Printf(a.capazity())
有沒有辦法查看Go中的異步通道中剩下多少存儲空間?我的頻道剩餘多少容量?
例如
a chan uint=make(chan bool, 5)
a<-true
fmt.Printf(a.capazity())
例如,
package main
import "fmt"
func main() {
a := make(chan bool, 5)
a <- true
fmt.Println(cap(a) - len(a))
}
輸出:
4