首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
跟着火影学 Golang
Pokeya
创建于2023-05-01
订阅专栏
面向零基础 Go 编程
等 2 人订阅
共24篇文章
创建于2023-05-01
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Gin 基础操作
Gin 基础操作,解析请求参数、请求体、请求头,Validator 字段校验、自定义校验函数,标准 Rest 响应体等
List 的使用
本文介绍了 Go 语言中的 Slice 和 List 两种不同的数据结构,比较了它们的区别和适用场景。同时,还介绍了 List 的初始化、添加元素、遍历、插入元素和删除元素等基本操作,并附有示例代码。
Slice 与 Map 的细节
本文介绍了在 Go 语言中 slice 和 map 的使用细节,包括它们的零值、初始化方法以及相关注意事项。对初学者而言,这些内容非常有用。
Map 的使用
本文主要介绍了 Go 语言中的 Map,Map 是一个 key 和 value 的无序集合,用于查询方便,时间复杂度 O(1)。Map 中 value 的类型可以随意,但 key 的类型是有限制的。
切片的使用
本文介绍了如何使用 Go 语言中的切片(动态数组),包括切片的定义、初始化、访问、添加和删除元素,以及切片的深浅拷贝等操作方法。
数组的使用
本文介绍了Go语言中的数组的定义、赋值、初始化、访问、遍历和多维数组。数组是一组已编号且长度固定的数据项序列。
switch 语句
本文介绍了Go语言中的switch语句,包括语法格式和使用方法,介绍了case表达式和代码示例。此外,还介绍了type-switch的使用,可以判断interface变量中实际存储的变量类型。
goto 关键字
本文介绍了Go语言中的 goto 关键字。它可以无条件地转移到过程中指定的行,通常与条件语句配合使用,可用来实现条件转移、构成循环、跳出循环体等功能。但是,一般不主张在结构化程序设计中使用 goto。
for range 语句
本文介绍了 Go 语言中 for range 循环的格式及其用法。该循环格式可以用于对 slice、map、数组、字符串、channel 等进行迭代循环,并且在不同数据类型中,key 代表是不一样的。
for 循环语句
本文介绍了Go语言中的for循环语句,包括其3种形式和对应的代码示例。另外,还介绍了break和continue关键字的用法,并给出了一个经典的99乘法表示例。
if 条件判断语句
本文介绍了 Go 语言中的 if 语句结构及变体。Go 语言的 if 语句与其他语言类似,包括三种形式,可以嵌套使用,也可以使用简洁变量赋值和返回值与判断放在一行处理等变体。
字符串常用方法
本文介绍了Go语言中的字符串常用方法,主要包括字符串的查找、替换、大小写转换、分割以及去除特殊字符等操作。其中,字符串的操作都可以通过strings库中的方法实现。
字符串拼接方式
本文介绍了Go语言中字符串拼接的不同方式,并对它们的性能进行了比较。三种方式分别是使用加号拼接、Printf 或 Sprintf 格式化和Builder方式。
字符串格式化输出
本文介绍了 Go 语言中的字符串格式化输出,包括缺省格式、整型、字符、浮点型、字符串和字节等格式化方式。通过本文的介绍,可以更好地掌握 Go 语言中字符串格式化输出的基础知识和用法。
转义符与多行字符串
本文介绍了Go语言中的转义符号和多行字符串。转义符号包括换行、回车、制表等,而多行字符串使用反引号来定义,可以方便地表示跨行文本。
获取字符串长度
本文介绍了Go语言中获取字符串长度的方法,包括英文和中文字符串长度的计算。一个英文字符占1个字节,一个中文字符在utf-8中占3个字节。
运算符和表达式
本文介绍了Go语言中的运算符和表达式,包括算术、关系、逻辑和位运算符、赋值运算符、指针变量等,以及运算符的优先级。
类型转换和格式化
本文介绍了Go语言中的类型转换和格式化,包括数字之间的转换、类型别名、字符串和整数的互转、字符串转基本数据类型、以及基本数据类型转字符串。
数值、浮点数和字符串
本文介绍了Go语言中布尔型、数值类型、浮点型等基础数据类型的定义与使用,包括对于每个类型的取值范围及长度的详细解释。
跟着火影学习 Golang 系列
本系列将帮助零基础的学习者入门 Go 语言,包括变量与常量、基础数据类型、字符串操作、流程控制语句、容器、集合类型、函数、结构体、指针、接口、包管理、单元测试、并发编程等方面的内容。
下一页