gball个人知识库
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)

ggball

后端界的小学生
首页
基础组件
基础知识
算法&设计模式
  • 操作手册
  • 数据库
  • 极客时间
  • 每日随笔
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
  • 画图工具 (opens new window)
关于
  • 网盘 (opens new window)
  • 分类
  • 标签
  • 归档
项目
GitHub (opens new window)
  • 面试

  • 数据库

  • linux

  • node

  • tensorFlow

  • 基础组件

  • 基础知识

  • 算法与设计模式

  • 分布式

  • 疑难杂症

  • go学习之旅

    • 基本知识

      • 流程控制语句
        • for
          • 简单for
          • for 是 Go 中的 “while”
          • 无限循环
        • if
          • 正常if
          • 简短if
        • switch(默认每个case自带break)
          • 有条件的
          • 无条件的
        • defer
      • 数组与切片
      • 指针
    • 编译与打包

  • 极客时间

  • 知识库
  • go学习之旅
  • 基本知识
ggball
2022-04-01

流程控制语句

# go的流程控制语句 (opens new window)

# for

# 简单for

for i := 0; i < 10; i++ {
		sum += i
	}
1
2
3

# for 是 Go 中的 “while”

sum := 1
	for sum < 1000 {
		sum += sum
	}
1
2
3
4

# 无限循环

for {
	}
1
2

# if

# 正常if

if x < 0 {
		return sqrt(-x) + "i"
	}
1
2
3

# 简短if

-- 同 for 一样, if 语句可以在条件表达式前执行一个简单的语句。
if v := math.Pow(x, n); v < lim {
		return v
	}
1
2
3
4

# switch(默认每个case自带break)

# 有条件的

	today := time.Now().Weekday()
	switch time.Saturday {
	case today + 0:
		fmt.Println("Today.")
	case today + 1:
		fmt.Println("Tomorrow.")
	default:
		fmt.Println("Too far away.")
	}
1
2
3
4
5
6
7
8
9

# 无条件的

t := time.Now()
	switch {
	case t.Hour() < 12:
		fmt.Println("Good morning!")
	case t.Hour() < 17:
		fmt.Println("Good afternoon.")
	default:
		fmt.Println("Good evening.")
	}
1
2
3
4
5
6
7
8
9

# defer

 defer 语句会将函数推迟到外层函数返回之后执行。有点像java的finally
 推迟的函数调用会被压入一个栈中。当外层函数返回时,被推迟的函数会按照后进先出的顺序调用。
1
2
上次更新: 2025/06/04, 15:06:15
幂等性解决方案
数组与切片

← 幂等性解决方案 数组与切片→

最近更新
01
AIIDE
03-07
02
githubActionCICD实战
03-07
03
windows安装Deep-Live-Cam教程
08-11
更多文章>
Theme by Vdoing
总访问量 次 | 总访客数 人
| Copyright © 2021-2025 ggball | 赣ICP备2021008769号-1
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式
×

评论

  • 评论 ssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
  • 评论 ssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssss
  • 回复
×