(按千峰教育的2019GO视频学习)与java相同的语法没有记录 变量定义变量1.var 变量名 变量类型如:var abc intabc = 32.var 变量名如:var abc abc = 33.变量名 := 赋值如:abc :=3也可以同时定义多个变量如:...
(按千峰教育的2019GO视频学习)
与java相同的语法没有记录
变量
定义变量 1.var 变量名 变量类型 如:var abc int abc = 3 2.var 变量名 如:var abc abc = 3 3.变量名 := 赋值 如:abc :=3 也可以同时定义多个变量 如: var ab,bc,cd int = 1,2,3 de,ef,fg := 1,2,"3"
var(
qq = 3
ww = 4
)
//注意:变量定义后必须使用 不用会报错
常量
常量赋值后不能修改 定义常量 const 常量名 [数据类型] 如: const ca = 3 const ca int = 3 也可以定义多个常量 如: const cc,ce = 2,3 const ( ca = 3 cw = 4 ) //注意:与变量不同 定义常量不使用不会报错
iota是一个特殊的常量 如: const ( A = iota B = iota C D = "a" E = iota ) 定义的常量块中iota默认0开始 下次定义的值++ 即输出A=0 B=1 C=2 D="a" E=4
数据类型
int: int int8 int16 int32 int64 uint8 uint16 unt32 uint64 int8 -128~127 uint8 0~256 即范围2^8 如 var uint a = 256正常 若257超出报错 int的取值范围按电脑系统决定 若64位范围 2^64 float float32 float64
Print格式化打印占位符
%v 原样输出 %T 打印类型 %t boolean类型 %s 字符串 %f 浮点 %d 10进制整数 %b 2进制整数 %o 8进制整数 %x 16进制 0-9 a-f %X 16进制 0-9 A-F %c 打印字符 %p 打印地址
沃梦达教程
本文标题为:go基础语法笔记


猜你喜欢
- Golang http.Client设置超时 2023-09-05
- R语言绘图数据可视化pie chart饼图 2022-12-10
- R语言-如何切换科学计数法和更换小数点位数 2022-11-23
- Ruby on Rails在Ping ++ 平台实现支付 2023-07-22
- Go Web开发进阶实战(gin框架) 2023-09-06
- R语言关于二项分布知识点总结 2022-11-30
- Ruby的字符串与数组求最大值的相关问题讨论 2023-07-22
- 汇编语言程序设计之根据输入改变屏幕颜色的代码 2023-07-06
- Ruby 迭代器知识汇总 2023-07-23
- Swift超详细讲解指针 2023-07-08