(按千峰教育的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基础语法笔记


基础教程推荐
猜你喜欢
- UEFI开发基础HII代码示例 2023-07-07
- R语言数可视化Split violin plot小提琴图绘制方法 2022-12-10
- swift 字符串String的使用方法 2023-07-05
- Go web部署报错panic: listen tcp xxxxxxx:8090: bind: cannot assign requested address 2023-09-05
- R语言基于Keras的MLP神经网络及环境搭建 2022-12-10
- swift版webview加载网页进度条效果 2023-07-05
- R包ggtreeExtra绘制进化树 2022-12-14
- ruby-on-rails-使用Nginx的Rails的多阶段环境 2023-09-21
- R语言-如何将科学计数法表示的数字转化为文本 2022-11-23
- asm基础——汇编指令之in/out指令 2023-07-06