gpt4 book ai didi

go - 不能在 Go 中使用 "go"作为变量名

转载 作者:数据小太阳 更新时间:2023-10-29 03:42:52 31 4
gpt4 key购买 nike

我觉得这有点奇怪,为什么这段代码不起作用?

  package main

import "fmt"

func main() {
var i, j int = 1, 2
k := 3
c, python, go := true, false, false

fmt.Println(i, j, k, c, python, go)
}

抛出错误

   # command-line-arguments
.\compile64.go:8:13: syntax error: unexpected go, expecting expression
.\compile64.go:10:29: syntax error: unexpected go, expecting expression

但这有效!

   package main

import "fmt"

func main() {
var i, j int = 1, 2
k := 3
c, python, goo := true, false, false

fmt.Println(i, j, k, c, python, goo)
}

“go”是Golang中的保留字吗?

最佳答案

是的,一个关键字:

break        default      func         interface    select
case defer go map struct
chan else goto package switch
const fallthrough if range type
continue for import return var

https://golang.org/ref/spec#Keywords

关于go - 不能在 Go 中使用 "go"作为变量名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48577024/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com