随笔分类 -  Golang

摘要:安装 下载安装gin go get -u github.com/gin-gonic/gin 将gin库导入到代码中(如果需要使用 http.StatusOk 之类的常量还需要引入 net/http 包) import "github.com/gin-gonic/gin" 运行测试 package m 阅读全文
posted @ 2022-09-30 22:43 白黑黑 编辑
摘要:GO 语言中的操作系统线程和goroutine的关系 一个操作系统线程对应用户态多个goroutine go程序可以同时使用多个操作系统线程 goroutine和系统线程事多对多的关系,即m:n Go语言的并发模型是CSP (Communicating Sequential Processes)提倡 阅读全文
posted @ 2022-09-30 11:44 白黑黑 编辑
摘要:快速排序 func QuickSort(sort []int) []int { if len(sort) <= 1 { return sort } low := make([]int, 0, 0) mid := make([]int, 0, 0) high := make([]int, 0, 0) 阅读全文
posted @ 2022-09-27 20:31 白黑黑 编辑
摘要:iota是一个常量计数器,只能在常量的表达式中使用,iota可理解为const语句块中的行索引。 ==const中每新增一行常量声明将使iota计数一次,默认为0第二行为1第三行为2以此类推== const( a = iota b c d ) func main() { fmt.Println(a) 阅读全文
posted @ 2022-09-24 17:50 白黑黑 编辑
摘要:1.“=”和“:=” 在golang中“=”是赋值(使用=号赋值必须先var声明使用) var a a = 100 var b = 100 var c int =100 “:=”是声明变量后并赋值(:= 是声明并赋值并且系统自动推断类型,不需要var关键字)系统做了判断类型的工作 str := "h 阅读全文
posted @ 2022-09-24 08:18 白黑黑 编辑
摘要:下载地址 Go官网下载地址:https://golang.org/dl/ Go官方镜像站(推荐):https://golang.google.cn/dl/ Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版即可 安装完成后输入go version可查看版本号 go en 阅读全文
posted @ 2022-09-23 20:32 白黑黑 编辑

点击右上角即可分享
微信分享提示