月度归档: 2025 年 10 月

5 篇文章

数组&切片
数组 数组可以存放多个同一类型数据,在Golang中数组是值类型。 定义方式&简单操作  // 声明一个长度为5的整型数组 var arr [5]int ​ // 初始化 arr = [5]int{1, 2, 3, 4, 5} //进行数值修改 arr&#…
函数补充&Golang错误处理
字符串中常用的系统函数 统计字符串的长度(按字节len(str))  package main ​ import "fmt" ​ func main() {  str := "ttdr"  fmt.Println("str len = ", len(str)) ​&nb…
函数及包
函数 讲函数之前,我们依旧通过需求来引出概念 需求: 输入两个数,再输入一个运算符(+,-,*,/),得到结果 先使用传统的方式来解决:  package main ​ import "fmt" ​ func main() {  var n1, n2, res float64  …
流程控制
三大流程控制语句 顺序控制程序从上到下逐行进行,中间没有任何判断和跳转,因为程序按照默认的流程执行,即顺序控制。 分支控制分支控制就是让程序有选择地执行,有单分支(if)、双分支(if_else)、多分支(if_else if _else)。 循环控制 If_else 示例代码:  func main() {  var a, b…
Golang 入门(2)
值类型和引用类型 基本概念 值类型:变量直接存储值,内存通常在栈中分配 引用类型:变量存储的是一个地址,这个地址对应的空间才是真正的存储数据,内存通常在堆上分配,当没有任何变量引用这个地址时,改地址对应的数据空间就成为了一个垃圾,由GC来回收。 常见的值类型和引用类型 值类型: 基本数据类型的int系列,float系类,bool,string。数组…