首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
go
somebody
创建于2026-04-01
订阅专栏
go 相关
暂无订阅
共49篇文章
创建于2026-04-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
零基础 go - 48(结构体)
一、go的面向对象编程特性 go 支持面向对象编程(OOP),但是和传统的面向对象编程有区别,所以更确切的说go支持面向对象编程特性 go没有类的概念,但有结构体(struct)和接口(interfa
零基础 go - 47(map)
一、map的声明、初始化 1、map的声明、初始化 声明:var 变量名 map[键类型]值类型 初始化:变量名 = make(map[键类型]值类型, [初始空间大小]),空间大小可选 例如: va
零基础 go - 47(二维数组)
一、使用方式 使用方式1:var 数组名 [大小][大小]类型 例如 var arr[3][4] int; //声明一个3行4列的二维数组,数据类型为int 使用方式2:var 数组名 [大小][大小
零基础 go - 46(string 和 slice)
string 底层是一个 byte数组,因此 string也可以进行切片处理 string 和切片在内存的形式 string是不可变的,不能通过 str[0] = 'H' 来修改字符串中的字符 如果需
零基础 go - 45(切片)
一、切片的定义 方式1:通过切片表达式从一个数组或另一个切片创建 var arr [长度]类型 var slice []类型 = arr[起始索引:结束索引] 切片的长度为结束索引减去起始索引,容量为
零基础 go - 44(数组)
一、定义数组 var 数组名 [长度]类型 var 数组名: [长度]类型 = [长度]类型{元素1,元素2,...} var 数组名: [长度]类型 = {元素1,元素2,...} var 数组名
零基础 go - 43(自定义错误)
errors.New() 用于创建一个简单的错误对象,接受一个字符串参数作为错误消息。 fmt.Errorf() 用于创建一个格式化的错误对象,接受一个格式字符串和相应的参数 类似于 fmt.Prin
零基础 go - 42(错误处理)
示例(一段会发生错误的代码) 在默认情况下,当发生错误(panic)的时候,程序会崩溃并输出错误信息和调用栈。这对于调试非常有帮助,但在生产环境中,我们通常希望能够优雅地处理这些错误,而不是让程序崩溃
零基础 go - 41(内置/内建函数)
len: 用来计算字符串、数组、切片、映射等数据结构的长度。 new: 用于分配内存,返回一个指向新分配的类型为T的零值的指针。 num1 := 100 是一个普通的int变量,存储在栈上,直接使用变
零基础 go - 40(时间日期相关函数)
需要导入 time 包 time.Time 类型表示时间,time.Duration 类型表示持续时间 常用函数 1、返回当前时间:time.Now() 2、获取年、月、日、时、分、秒 方式1:tim
零基础 go - 39(字符串常用的系统函数)
1、统计字符串的长度,按字节 len(s) 返回字符串s的字节长度 2、字符串遍历,同时处理有中文问题 当字符串有中文可以这样处理 -》 r := []rune(str) 3、字符串转整数 & 整数转
零基础 go - 38(函数 - 变量作用域)
变量作用域有以下几种情况: 局部变量:在函数或代码块内部声明的变量,只能在该函数或代码块内部访问。 全局变量:在函数或代码块外部声明的变量,作用于整个包,如果首字母大写则,可以在包内的任何地方访问,作
零基础 go - 37(函数 - 函数的传参方式)
一、两种传递参数的方式 值传递 引用传递 二、传参本质 不管是值传递还是引用传递,传递给函数的都是变量的副本。 不同的是,值传递的是值的拷贝,而引用传递的是引用的拷贝(即内存地址的拷贝)。 一般来说,
零基础 go - 36(函数 - 函数的defer)
示例 下面输出的顺序是:Start -> End -> n1=11 -> Deferred: This will be printed last -> n1=10 defer 使用细节 当 go 执行
零基础 go - 35(函数 - 闭包)
一、闭包的要素包括: 函数:闭包必须包含一个函数,可以是匿名函数或具名函数。 引用环境:闭包必须引用至少一个外部变量,这些变量在函数定义时存在,并且在函数执行时仍然可访问。 二、闭包的作用: 数据封装
零基础 go - 34(函数 - 匿名函数)
匿名函数就是没有名字的函数,通常用于一次性使用的场景,比如回调函数、立即执行函数表达式(IIFE)等。 匿名函数可以是普通函数,也可以是箭头函数。 匿名函数也可以赋值给一个变量,这样就可以通过变量名来
零基础 go - 33(函数 - init 函数)
一、示例: 下面的结果会先打印 "This is the init function",然后才会打印 "This is the main function" 因为 init 函数在 main 函数之前
零基础 go - 32(函数 - 函数使用细节)
一、go 函数的使用细节 1、函数的形参列表可以有多个,返回的值列表也可以有多个 2、形参列表和返回值列表的数据类型可以是值类型和引用类型 3、函数的命名遵循标识符命名规范,首字母不能不是数字。如果首
零基础 go - 31(函数 - 递归调用)
递归调用需要一个明确的结束条件,否则会导致无限调用,最终引发栈溢出错误。 执行一个函数时,就创建了一个新的执行上下文(包含函数的参数、局部变量等)。当函数调用自身时,会创建一个新的执行上下文并压入调用
零基础 go - 30(函数 - return 语句)
基本语法 如果返回多个值,使用逗号分隔: 如果返回多个值时,在接受时,希望忽略某个返回值,可以使用空白标识符 _: 如果返回值只有一个,可以省略括号 如果没有返回值,可以省略返回类型和 return
下一页