AI智能
改变未来

Go语言 第32页

golang 数学函数-爱站程序员基地

golang 数学函数

AI

数学函数 三角函数正弦函数,反正弦函数,双曲正弦,反双曲正弦func Sin(x float64) float64func Asin(x float64) float64func Sinh(x float64) float64func As...

Godot Engine:巧用适配器模式让你提前进入4.x时代-爱站程序员基地

Godot Engine:巧用适配器模式让你提前进入4.x时代

AI

近日Godot发布了3.2.2 stable,而万众期待的4.0版本也预定于明年春季发布。虽然已经有4.0开发版可下载,但是还很不稳定。3.x到4.x一些程序接口被重构了,那么现在开始一个项目,到底是用3.x开发明年换了4.x再重构呢?还是...

GoLang学习三:常量的使用-爱站程序员基地

GoLang学习三:常量的使用

AI

基本语法————常 量constant 一、常量的使用 1.1常量声明 常量是一个简单值的标识符,在程序运行时,不会被修改的量。 const identifier [type] = value 显式类型定义: const b string ...

golang基础小记(6)——数组:定义、初始化、遍历-爱站程序员基地

golang基础小记(6)——数组:定义、初始化、遍历

AI

Array数组 定义 数组是同一种数据类型元素的集合。 在Go语言中,数组声明时必须指定元素类型和长度。使用时只可以修改元素值,不可修改长度。不同长度或元素类型的数组属于不同的类型。 var a1 [3]bool // 定义了元素类型是bo...

go 单线程/多线程快速排序-爱站程序员基地

go 单线程/多线程快速排序

AI

第一,单线程实现快速排序 package mainimport (\"fmt\")func main(){array := []int{3, 6, 1, 4, 2, 8}fmt.Println(array)quickSort(array, ...

GoLang学习十七:错误处理-爱站程序员基地

GoLang学习十七:错误处理

AI

错误处理 1.1什么是错误 错误是什么? 错误指的是可能出现问题的地方出现了问题。比如打开一个文件时失败,这种情况在人们的意料之中。 而异常指的是不应该出现问题的地方出现了问题。比如引用了空指针,这种情况在人们的意料之外。可见,错误是业务过...

golang 多协程的同步方法总结-爱站程序员基地

golang 多协程的同步方法总结

AI

之前用 go 写一个小工具的时候, 用到了多个协程之间的通信, 当时随手查了查, 结果查出来一大坨, 简单记录一下. golang 中多个协程之间是如何进行通信及数据同步的嘞. 共享变量 一个最简单, 最容易想到的, 就是通过全局变量的方式...

Go package(3):io包介绍和使用-爱站程序员基地

Go package(3):io包介绍和使用

AI

IO 操作的基本分类 在计算机中,处理文件和网络通讯等,都需要进行 IO 操作,IO 即是 input/ouput,计算机的输入输出操作。 Go语言中的 IO 操作封装在如下几个包中: io 为 IO 原语提供基本的接口 io/ioutil...

Go 语言压测并发请求脚本-爱站程序员基地

Go 语言压测并发请求脚本

AI

1.背景 在性能测试场景中,需要进行评估服务的QPS和服务并发数.完全模拟程序并发数非go 语言channel和gorouting 莫属如下脚本内容 package mainimport (\"fmt\"\"net/http\"\"time...