摘要: func TypeAssert(items ...interface{}) { for i, v := range items { switch v.(type) { case bool: fmt.Printf("index: %d, type: %T, value: %v\n", i, v, v) 阅读全文
posted @ 2022-05-19 23:02 ascertain 阅读(15) 评论(0) 推荐(0) 编辑
摘要: channel不能使用for循环动态遍历 package main import ( "fmt" ) func main() { intChan := make(chan int, 10) for b := 0; b < cap(intChan); b++ { intChan <- b + 100 阅读全文
posted @ 2022-05-19 22:48 ascertain 阅读(20) 评论(0) 推荐(0) 编辑
摘要: func GetGoroutineId() (n uint64) { vail := make([]byte, 1024) vail = vail[:runtime.Stack(vail, true)] fmt.Println(string(vail)) vail = bytes.TrimPrefi 阅读全文
posted @ 2022-05-19 20:02 ascertain 阅读(22) 评论(0) 推荐(0) 编辑