(按千峰教育的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
