Golang -- 语言 类型
来源:互联网 发布:mac sogo拼音输入法 编辑:程序博客网 时间:2024/06/06 16:39
变量
- 输出变量的信息
package mainimport ( "fmt" "reflect")func main() { x := 10 fmt.Println(&x) // 输出变量的地址 fmt.Printf("%T, %v \n", x, x) // 输出变量类型(%T)和值(%v) fmt.Println(reflect.TypeOf(x)) // 输出变量类型}
输出结果:
- 变量定义
package mainimport ( "fmt")func main() { // 定义单个变量 var a int b := 1 // 这种定义的变量只能在函数内部使用 fmt.Println(a) fmt.Println(b) // 定义多个变量 var x, y int m, n := 1, "abc" fmt.Println(x, y) fmt.Println(m, n) // 以组的方式定义多行变量 var ( c, d int e, f = false, "haha" ) fmt.Println(c, d, e, f)}
输出结果:
- 内部变量定义了要使用:
package mainimport ( "fmt" // 导入的包,不使用就报错)var x int = 100 // 定义在外部的变量, 可以不使用func main() { var y int = 100 // 内部定义的变量,不使用就报错 const z int = 100 // 定义在内部的常量, 可以不使用}
- 变量的地址
package mainimport ( "fmt")var x int = 10func main() { fmt.Println(&x) // 输出: 0x4f6018 x := 10 fmt.Println(&x) // 输出: 0xc42000e290}
- 类型别名
byte uint8
rune int32
阅读全文
0 0
- Golang -- 语言 类型
- 学习Golang语言(4):类型--字符串
- 学习Golang语言(5):类型--数组
- 学习Golang语言(6):类型--切片
- 学习Golang语言(7):类型--字典
- 学习Golang语言(3):类型--布尔型和数值类型
- Golang学习笔记:语言规范之词汇元素和类型
- Golang学习笔记:语言规范之类型(续)
- 四、golang类型讲解--go语言学习笔记
- golang语言
- golang 中的 类型判断
- Golang 类型转换整理
- Golang 类型转换整理
- golang类型断言
- golang 断言 + 类型转换
- golang 类型转换
- golang类型断言使用方法
- golang类型系统笔记
- 留着以后慢慢做的网络流(题表)
- openjudge百练4124 海贼王之伟大航路 解题记录
- 栈
- spring中注解的使用
- JPEG解码
- Golang -- 语言 类型
- 一步一步带你完成支付宝支付功能的集成(超详细)
- 大数据:PHP职位统计(20170530)
- 【Caffe的C++接口使用说明二)】caffe_windows下的C++接口的使用
- Opencup 010352 Problem 5. Autocomplete 哈希+bitset
- Zend Studio 0x80070666错误解决
- 动态打点
- 2610 List Add
- 类加载器