package main
import "fmt"
func main(){
var num = 100
fmt.Println(num, &num)//打印num的值,内存地址
}
package main
import "fmt"
func main(){
var num = 100
var num1 = 100
fmt.Println(num, &num)
fmt.Println(num1, &num1)
}
/*
虽然num与num1的值相同,但未出现为了节约内存而让他们的地址相同的情况。
因为在go语言中,基本数据类型是不共享内存的
*/
//在go语言中,声明的变量必须使用否则会报错
package main
import "fmt"
func main(){
_, num := 100, 200 // _代表占位,无法读取或写入
fmt.Println(num)
}