(3). 总结:

  • 编译语言,不像其它脚本语言(边解析边执行).
  • go中所有的代码要进行编译.必须要有一个入口函数,在这个函数中去执行代码.
  • int在赋值的时候没有函数入口,就只是在一个全局的区域里面.任何执行的语句,都要在函数以内执行.
  • 而var Age int = 10表示在编译的时候,就直接声明变量再初始化.而上面是先声明,再执行赋值语句.
  • 如果在add.go这里定义一个函数,在函数里面进行赋值.虽然解决了不报错,但是输出的结果是0.
  • 要在main.go中输出这个变量前,执行一下这个定义的函数就可以了.
  • var a int = 10    // 是一句话,声明并赋值

   a := 10           // 是二句话:var a int       a = 10


阿里云国内75折 回扣 微信号:monov8
阿里云国际,腾讯云国际,低至75折。AWS 93折 免费开户实名账号 代冲值 优惠多多 微信号:monov8 飞机:@monov6
标签: go