《go语言趣学指南》学习笔记
· 阅读需 9 分钟
命令式编程
格式化输出
%v
:默认格式打印%b
:以二进制格式打印整数%f
:浮点数打印。%05.2f
表示宽度为5,精度为2,前面补0。%c
:打印Unicode字符%s
:以字符串打印%[1]v
:以默认格式打印第1个参数。参数索引以1开始。
循环和分支
// if语句
if 条件1 {
} else if 条件2 {
} else {
}
// switch语句
switch 变量 {
case 值1: 表达式1
case 值2: 表达式2
default: 表达式3
// switch语句不需要加break,默认不执行下一分支的代码
// 如果要执行下一分支的代码,使用 fallthrough 关键字
// 循环
for 条件 {
}
for i := 0; i < 10; i++ {
}