2025/10/15 点击:2336
Go语言中,局部变量是在函数内部声明的变量,只能在该函数内部使用。局部变量声明也有两种常见方式。 第一种同样是用关键字var,语法如下: var 变量名 类型 = 值// 示例func main()
2025/10/15 点击:2988
在Go语言里,局部变量的作用域通常在函数内部。局部变量仅在定义它的函数内有效,函数外部无法访问。 package mainimport "fmt"func main() { // 定义局部变量 var num int = 10 fmt.Println(num) // 输出
2025/10/15 点击:1320
全局变量在函数外部定义,作用域是整个包。在包内的任何函数都能访问全局变量。 package mainimport "fmt"// 定义全局变量var globalNum int = 20func main() { fmt.Println(globalNum) // 输出: 20}func anoth
2025/10/15 点击:946
在 Go 语言里,常量是在编译时就确定的值,之后不能再改变。常量可以是数值、字符、字符串等类型。 package mainimport "fmt"func main() { const pi = 3.14 // 定义一个常量 pi,值为 3.14 fmt.Printl
2025/10/26 点击:5553
在Go语言里,布尔类型(bool)只有两个值:true和false。布尔类型常用于条件判断,让程序依据不同情况执行不同操作。 package mainimport "fmt"func main() { var isTrue bool = true var isFalse bool = fal
2025/10/15 点击:5487
Go 语言可以用 iota 实现枚举。iota 是一个自增的常量生成器,从 0 开始,每一行自增 1。 package mainimport "fmt"const ( Sunday = iota // Sunday 的值为 0 Monday // Monday 的值为 1 Tuesday // Tuesday 的值为
2025/10/15 点击:6830
Go语言支持布尔类型的逻辑运算,像逻辑与()、逻辑或(||)和逻辑非(!)。 package mainimport "fmt"func main() { a := true b := false fmt.Println(a b) // 运行结果: false fmt.Println(a || b) // 运行结果:
2025/10/15 点击:1354
在Go语言里,iota是个特殊常量,在const关键字出现时会被重置为0。 每新增一行常量声明,iota的值就会加1。比如: package mainimport "fmt"func main() { const ( a = iota // 运行结果:0 b = iota // 运行
2025/10/26 点击:1229
Go 语言提供了多种整数类型,可分为有符号和无符号整数。有符号整数能表示正负值,无符号整数只能表示非负值。 例如, int8 是 8 位有符号整数,范围是 -128 到 127; uint8 是 8 位无符
2025/10/15 点击:5115
iota可用于定义枚举类型。在常量组里,iota会逐行递增。 下面这个例子展示了iota在定义星期枚举时的用法: package mainimport "fmt"func main() { const ( Sunday = iota // 运行结果:0 Monday Tuesday We