软件开发包含网站开发,wordpress 菜单 文章列表,在线seo关键词排名优化,网络营销型企业网站案例系列文章目录
【Go语言学习】ide安装与配置 【GO语言基础】前言 【GO语言基础】变量常量 【GO语言基础】数据类型 【GO语言基础】运算符 文章目录 系列文章目录常量和枚举变量声明全局变量声明大小写敏感 总结 常量和枚举
使用const关键字声明常量#xff0c;并为每个常量提…系列文章目录
【Go语言学习】ide安装与配置 【GO语言基础】前言 【GO语言基础】变量常量 【GO语言基础】数据类型 【GO语言基础】运算符 文章目录 系列文章目录常量和枚举变量声明全局变量声明大小写敏感 总结 常量和枚举
使用const关键字声明常量并为每个常量提供显式的值。Go语言没有显式的枚举类型但可以使用常量模拟枚举。
package mainimport fmt
//表示星期
const (Monday 1Tuesday 2Wednesday 3Thursday 4Friday 5Saturday 6Sunday 7
)func main() {fmt.Println(Monday)fmt.Println(Tuesday)fmt.Println(Wednesday)fmt.Println(Thursday)fmt.Println(Friday)fmt.Println(Saturday)fmt.Println(Sunday)
}
变量声明
变量必须在使用之前声明。可以使用短变量声明:来同时声明和初始化变量。
package mainimport fmtfunc main() {//格式变量 类型 值var num int 18fmt.Println(age, num)//使用类型默认值:未赋值使用默认值var num2 float64fmt.Println(num2)//根据赋值变为可变类型var num3 tomfmt.Println(num3)//省略赋值方式sex : 男fmt.Println(sex)//多变量声明方法var n1, n2, n3 intfmt.Println(n1)fmt.Println(n2)fmt.Println(n3)//多变量声明并赋值var n4, sex1, n6 10, 男, 7.8fmt.Println(n4)fmt.Println(sex1)fmt.Println(n6)//多变量声明并赋值简写方式age, height : 18, 172fmt.Println(age)fmt.Println(height)
}全局变量声明
package mainimport fmt// 全局变量定义方法1
var n7 1
var n8 11// 全局变量定义方法2
var (n9 500n10 男
)
//函数
func main() {fmt.Println(n7)fmt.Println(n8)fmt.Println(n9)fmt.Println(n10)
}大小写敏感
Go语言是大小写敏感的意味着variable和Variable被视为不同的标识符。导出的标识符即首字母大写的标识符可以在其他包中访问。
package mainimport fmt//大小写敏感
var new1 int 10
var NEW1 int 20func main() {fmt.Println(new1, NEW1) //测试代码
}代码格式化 使用gofmt命令或集成开发环境IDE的自动格式化功能保持一致的代码风格提高代码的可读性。(使用gofmt可以对代码格式化在前面的命令中也有)
gofmt -w ./test.go总结
GO语言中变量和常量的命名规则是以字母或下划线开头后面可以跟字母、数字或下划线。另外GO语言是一种静态类型语言变量的类型在编译时确定而不是在运行时。