首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
Golang简介
supremel
创建于2021-12-31
订阅专栏
Golang简介
暂无订阅
共17篇文章
创建于2021-12-31
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Golang 错误处理
错误处理 Go 语言通过内置的错误接口提供了非常简单的错误处理机制 error 类型是一个接口类型,定义如下 Go 1.13 内置支持 Unwrap 哨兵错误比较 类型断言比较 golang.org/
Golang 通道类型
通道类型 通道(channel)是用来传递数据的一个数据结构 通道可用于两个 goroutine 之间通过传递一个指定类型的值来同步运行和通讯 操作符 <- 用于指定通道的方向,发送或接收;如果未指定
Golang 接口类型
接口类型 Go 语言中的接口就是一组方法的签名,它是 Go 语言的重要组成部分,使用接口能够让我们更好地组织并写出易于测试的代码 在计算机科学中,接口是计算机系统中多个组件共享的边界,不同的组件能够在
Golang 集合类型
集合类型 Map 是一种使用 hash表 来实现的、无序的键值对的集合,Map 最重要的一点就是通过 key 来快速检索数据,key 类似于索引,指向数据的值 定义 Map delete 函数 del
Golang 切片类型
切片类型 Go 语言的切片是对数组的抽象,Go 数组的长度不可改变,在特定场景中这样的集合就不太适用,Go 提供了一种灵活的、功能强悍的内置类型切片(动态数组),与数组相比切片的长度是不固定的,可以追
Golang 结构体
结构体 Go 语言的结构体,表示一项纪录,由一系列具有相同类型或者不同类型的数据构成的数据集合,可以为不同项定义不同的数据类型 定义结构体 结构体定义需要使用 type 和 struct 语句 str
Golang 指针类型
指针类型 变量是一种使用方便的占位符,用于引用计算机内存地址 Go 语言的取地址符 是 &,在变量前使用就会返回相应变量的内存地址 指针 是指向一个值的 内存地址 指针的使用 空指针 当一个指针被定义
Golang 数组类型
数组类型 Go 语言的数组,是具有相同唯一类型的一组已编号且长度固定的数据项序列 数组元素可以通过索引(位置)来读取(或者修改),索引从0开始 声明数组 初始化数组 访问数组元素
Golang 函数
函数 函数是基本的代码块,用于执行一个功能 Go 语言最少有一个 main ( ) 函数 可以通过函数来划分不同的功能,逻辑上每个函数执行的是指定的功能 函数声明告诉了编译器 函数的名称、参数、返回类
Golang 循环语句
循环语句 for 循环是一个循环控制结构,可以执行指定次数的循环 Go 语言的 for 循环有以下三种形式 循环嵌套 for 循环的 range 格式可以对 slice切片、map集合、array数组
Golang 条件语句
条件语句 条件语句需要开发者通过指定一个或多个条件,并通过检查条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况下执行另外的语句 If 语句 switch 语句 switch
Golang 运算符
运算符 Go 语言内置的运算符: 算术运算符 关系运算符 逻辑运算符 位运算符 赋值运算符 其他运算符 算术运算符 下表列出了所有 Go 语言的 算术运算符,假定 A 的值为 10,B 的值为 20
Golang 常量
常量 常量是一个简单的标识符,在程序运行时,不会被修改的值,也不可以被修改 常量中的数据类型只可以是 布尔型、数字型 和 字符串型 常量的定义 常量的值可以用内置函数计算表达式的值,函数必须为内置函数
Golang 变量
变量 变量由 字母、数字、下划线 组成,其中首个字符不能是数字 函数内定义的变量称为局部变量 函数外定义的变量称为全局变量 函数定义中的变量称为形式参数 变量的声明: Make 用于内存分配的,它只用
Golang 数据类型
数据类型 布尔型 布尔型的值只可以是常量 true 或者 false,如:var a bool = true 数值类型 整型 int 和浮点型 float32、float64,Go语言支持 整型 和
Golang Hello World
Go语言的基础组成有以下几个部分: 包声明 引入包 函数 变量 语句 & 表达式 注释 package main 表示一个可独立执行的程序,每个 Go 应用程序都包含一个命名为 main 的包 fun
Golang 协程并发
协程并发 Go 语言支持并发,只需要通过 go 关键字开启协程 goroutine 即可 goroutine 是轻量级线程,它的调度是由 Golang 程序运行时进行管理的 每一个 goroutine