刚学 Go 的同学,大概率都卡过这个细节:代码里的下划线_到底是干啥的?

比如看到别人写_, err := os.Open("file.txt"),或者for _, v := range slice,明明变量名该是字母,为啥用个下划线代替?