变量与常量定义
1、变量定义
所谓变量就是一个拥有指定名称和类型的数据存储位置。
定义变量方式:1)、var x string = "hello world"
2)、var x string
x = "hello world"
3)、var x = "hello world" //go来推断数据类型
4)、x := "hello world" //go推断数据类型,只能用在函数内
2、变量命名:必须以字母或下划线开头,后面可以跟字母、数字或下划线
3、变量作用域:全局变量,包内所有函数可访问;局部变量,函数内访问
4、常量:在程序运行中保持不变的变量定义。常量定义使用const关键字,且有初始值。常量值在运行过程中改变无效;常量赋值方式类似变量,就是把var换成const;常量不能使用 := 来定义赋值
5、同时定义多个变量或常量方式
package main import "fmt" func main() { var ( a int = 10 b float64 = 32.45 c bool = true ) const ( Pi float64 = 3.14 True bool = true ) fmt.Println(a, b, c) fmt.Println(Pi, True) }
运行结果如图