摘要:
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) 阅读全文
摘要:
channel不能使用for循环动态遍历 package main import ( "fmt" ) func main() { intChan := make(chan int, 10) for b := 0; b < cap(intChan); b++ { intChan <- b + 100 阅读全文
摘要:
func GetGoroutineId() (n uint64) { vail := make([]byte, 1024) vail = vail[:runtime.Stack(vail, true)] fmt.Println(string(vail)) vail = bytes.TrimPrefi 阅读全文