Golang 特殊作用域

Golang 特殊作用域

特别对于error来说

func getAnErr()error{
  return errors.New("get an error")
}
func main(){
  err := getAnErr(); if err{
    exit(0)
  }
  
  // err can be := again
  err := getAnErrr()
  if err != nil{
    return err
  }
}

对于for i:=0;i<10;i++{...field...}类似,i只作用于field作用域中

posted @ 2022-07-05 23:48  随风而行-  阅读(24)  评论(0编辑  收藏  举报