Go 语言中 = 和 := 有什么区别

丶灬走出姿态 提交于 2020-01-17 14:29:57

= 是赋值, := 是声明变量并赋值。

  1. // = 使用必须使用先var声明例如:
  2. var a
  3. a=100
  4. //或
  5. var b = 100
  6. //或
  7. var c int = 100
  8.  
  9. // := 是声明并赋值,并且系统自动推断类型,不需要var关键字
  10. d := 100
标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!