代码之家  ›  专栏  ›  技术社区  ›  Jerry An

Go中关键字和PredeCare名称的本质区别是什么

go
  •  0
  • Jerry An  · 技术社区  · 4 年前

    Go有25个关键字,比如if和switch,只能在语法允许的情况下使用;它们不能用作名字。

    此外,对于内置常量、类型和函数,大约有30多个预先声明的名称,如int和true

    1 回复  |  直到 4 年前
        1
  •  1
  •   ferhatelmas    4 年前

    它们只是标识符,可以自动为您提供。

    当然,您可以更改它们,因为它们只是预定义的标识符,而不是像其他标识符那样的语言构造。

    var bool int = 42
    fmt.Println(bool)
    // 42
    

    https://go.dev/play/p/Mh7MF6If6oy