go空白符

go不同其他语言当变量未被引用时则会编译错误

  • 变量未被使用
   func main() {
    a := "stored in a"
    b := "stored in b"
    fmt.Println("a - ", a)
    // b is not being used - invalid code
  }
  • 命名空白变量
    如果有些变量我们声明了,不会使用但是还的必须声明
    我们可以用_代替
func main() {
    res, err := http.Get("http://www.geekwiseacademy.com/")
    if err != nil {
        log.Fatal(err)
    }
    page, err := ioutil.ReadAll(res.Body)
    res.Body.Close()
    if err != nil {
        log.Fatal(err)
    }
    fmt.Printf("%s", page)
}

你可能感兴趣的:(go空白符)