最近发布的主题
暂无
最近发布的文章
暂无
最近分享的资源
暂无
最近发布的项目
暂无
最近的评论
-
坐等更新
-
评论了面试题 Go每日一题(4)基础吧这是
-
评论了面试题 Go每日一题(101)r = 1 2 3 4 5 a = 1 12 13 4 5 数组非引用类型
-
评论了面试题 Go每日一题(99)for range 里面的 i,v 接收数据的地址都保持不变 也就是说无论for 多少次,至始至终i, v分别的地址不会变,执行到最后一个3 i,v 就变成了 2, 3。所以打印的为2,3 ``` arr := []int{1, 2, 3, 4} for k, v := range arr { log.Println(&k, &v) } 2022年04月24日 15:11:24 0xc0000b2008 0xc0000b2010 2022年04月24日 15:11:24 0xc0000b2008 0xc0000b2010 2022年04月24日 15:11:24 0xc0000b2008 0xc0000b2010 2022年04月24日 15:11:24 0xc0000b2008 0xc0000b2010 ```
-
评论了主题 两个goroutine 循环打印1~10``` wg := sync.WaitGroup{} ch := make(chan int) wg.Add(2) go func() { for i := 1; i <= 10; i++ { ch <- i } close(ch) wg.Done() }() go func() { for i := range ch { fmt.Println(i) } wg.Done() }() wg.Wait() ```