Go 数组学习笔记 1. 数组声明与初始化 Go 数组是固定长度、同类型元素的序列。长度是数组类型的一部分: 执行结果: 要点: var num...
4.4 Go 闭包学习笔记 1. 闭包基本概念 — 函数捕获外部变量 闭包是一个函数,它"记住"了定义时的外部变量,即使外部函数已经返回,闭包仍...
1. 递归基本概念 — 阶乘 递归函数是自己调用自己的函数。每个递归必须有两个要素:基例(停止条件)和递归步(向基例靠近): 执行结果: 要点:...
4.2 Go 可变参数函数学习笔记 1. 可变参数函数基本语法 — ...type 可变参数(variadic)函数接受任意数量的参数,函数内部...
1. 函数定义 — 基本语法 Go 函数用 func 关键字定义,最简单的形式:无参数、无返回值: 执行结果: 要点: func greet()...
3.10 Go select 语句学习笔记 1. select 基本用法 — 从多个 channel 接收 select 同时监听多个 chan...
1. panic — 触发程序崩溃 panic 立即中断当前函数的执行,开始逐层退出(unwind),如果没有被 recover 捕获,整个程序...
3.6 Go defer 语句学习笔记 1. defer 基本用法 — 延迟执行到函数返回前 defer 将函数调用推迟到当前函数返回之前执行,...
3.5 Go goto 与标签学习笔记 1. goto 基本用法 — 跳跃执行 goto 可以无条件跳转到同一函数内的标签位置,跳过中间的代码:...