登录
首页 >  Golang >  Go问答

变量声明但未在主函数内使用

来源:stackoverflow

时间:2024-04-16 18:00:34 253浏览 收藏

Golang不知道大家是否熟悉?今天我将给大家介绍《变量声明但未在主函数内使用》,这篇文章主要会讲到等等知识点,如果你在看完本篇文章后,有更好的建议或者发现哪里有问题,希望大家都能积极评论指出,谢谢!希望我们能一起加油进步!

问题内容

如果我在函数内部使用变量,那么 go 会给出错误,否则请检查 2 个示例。

给出错误n已声明但未使用 https://play.golang.org/p/z-ektudkndz

package main

  func main() {
    var n int
    n = 10
  }

在函数外部声明 var 时没有错误 https://play.golang.org/p/nfseoktce5e

package main

  var n int

  func main() {
    n = 10
  }

解决方案


按照标准:

参考号:https://golang.org/ref/spec#Variable_declarations

请注明“可能会”。这意味着它取决于特定的编译器实现。但总的来说,最好假设这是不允许的。

对于在全局作用域中声明的变量,没有类似的限制。

以上就是《变量声明但未在主函数内使用》的详细内容,更多关于的资料请关注golang学习网公众号!

声明:本文转载于:stackoverflow 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>