常量
package main
import (
"fmt"
"reflect"
)
var c3 int
func main() {
var name string = "张阿三"
var age int = 20
fmt.Println(name, age)
var name1 string
var age1 int
fmt.Println(name1, age1)
var (
name2 string
age2 int
)
name2 = "李啊四"
age2 = 30
fmt.Println(name2, age2)
fmt.Println("修改变量值:")
name2 = "王啊五"
age2 = 40
fmt.Println(name2, age2)
name3 := "赵啊六"
fmt.Println(name3)
var a int = 100
var b int = 200
fmt.Println("交换前:", a, b)
b, a = a, b
fmt.Println("交换后:", a, b)
var num int
num = 100
fmt.Println("打印数据类型:", reflect.TypeOf(num))
fmt.Printf("1数据值=:%d ,内存地址=:%p\n", num, &num)
fmt.Println("num=", num)
num = 200
fmt.Printf("2数据值=:%d ,内存地址:%p\n", num, &num)
fmt.Println("num=", num)
a1, _ := test()
fmt.Println(a1)
var c1 int = 3
var c2 int = 4
fmt.Printf("全局就近原则c3数据值1:%d\n", c3)
fmt.Printf("全局就近原则c3内存地址1:%p\n", &c3)
c3 = c1 + c2
fmt.Printf("全局就近原则c3数据值2:%d\n", c3)
fmt.Printf("全局就近原则c3内存地址2:%p\n", &c3)
fmt.Printf("c1:%d , c2: %d , c3:%d\n", c1, c2, c3)
c2 = 1
c3 := c1 + c2
fmt.Printf("c3内存地址:%p\n", &c3)
fmt.Printf("c1:%d , c2: %d , c3:%d\n", c1, c2, c3)
c1 = 1
c3 = c1 + c2
fmt.Printf("c3内存地址:%p\n", &c3)
fmt.Printf("c1:%d , c2: %d , c3:%d\n", c1, c2, c3)
}
func test() (int, int) {
return 1, 2
}
变量
package main
import "fmt"
const ConstVariable = "Hello, World!"
func main() {
const URL string = "www.baidu.com"
const URL2 = "www.bytedance.com"
const PI = 3.14
fmt.Printf("常量地址:%p\n", PI)
constAddress := ConstVariable
fmt.Println("constAddress:", constAddress)
fmt.Printf("Address of const: %X\n", &constAddress)
constAddress = "123"
fmt.Println("constAddress:", constAddress)
fmt.Printf("Address of const: %X\n", &constAddress)
const (
a = iota
b = iota
c
d = 0
e = iota
f
)
fmt.Println(a, b, c, d, e, f)
const (
i = iota
j = 0
k = iota
)
fmt.Println(i, j, k)
}
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
2019-07-01 Python进阶(十一)----包,logging模块