gpt4 book ai didi

go - 为什么 Go 中的包级别不允许短变量声明?

转载 作者:IT老高 更新时间:2023-10-28 13:02:56 26 4
gpt4 key购买 nike

这是允许的:

package main

var a = 3

...

但这不是:

package main

a := 3

...

为什么不呢?为什么不能将函数外部的短变量声明视为没有类型的常规声明?只是为了简化解析?

最佳答案

this thread 中的 Ian Lance Taylor 所说公示后不久:

At the top level, every declaration begins with a keyword. This simplifies parsing.

关于go - 为什么 Go 中的包级别不允许短变量声明?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18854033/

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