GO语言学习:变量的声明和赋值

在此处学习几种典型的做法

1.和其他语言一样的定义方法

  var name string   //go定义一个字符串

  name="jxd";     //赋值

2.类型推断

  var name="jxd"   //只声明name ,根据后面的赋值语句取判断类型

  

  无法对已有变量进行重声明

3.短变量的声明

  name:="jxd"   //只能用在函数或者更小的代码块中

  

  可以对已有变量进行重声明

  综上:go语言的类型推断只应用在对变量或者常量的初始化。

  

  var err error
  n, err := io.WriteString(os.Stdout, "Hello, everyone! ")

  在这2行代码中,使用短变量声明对新变量n和旧变量err进行了“声明并赋值”,对err进行了重声明.

不为其他,只为快乐!
原文地址:https://www.cnblogs.com/1521299249study/p/10044082.html