
go语言
文章平均质量分 75
HoRain云小助手
高性价比服务器就选HoRain Cloud,百度搜索:HoRain cloud
展开
-
Go 并发
并发是指程序同时执行多个任务的能力。Go 语言支持并发,通过 goroutines 和 channels 提供了一种简洁且高效的方式来实现并发。gochan原创 2024-12-06 09:06:41 · 1063 阅读 · 0 评论 -
Go 错误处理
Go 语言的错误处理采用显式返回错误的方式,而非传统的异常处理机制。这种设计使代码逻辑更清晰,便于开发者在编译时或运行时明确处理错误。原创 2024-12-05 09:27:50 · 1001 阅读 · 0 评论 -
Go 语言接口
Go 语言提供了另外一种数据类型即接口,它把所有的具有共性的方法定义在一起,任何其他类型只要实现了这些方法就是实现了这个接口。原创 2024-12-05 09:24:55 · 630 阅读 · 0 评论 -
Go 语言类型转换
类型转换用于将一种数据类型的变量转换为另外一种类型的变量。Go 语言类型转换基本格式如下:type_name(expression)type_name 为类型,expression 为表达式。将整型转换为浮点型:以下实例中将整型转化为浮点型,并计算结果,将结果赋值给浮点型变量:以上实例执行输出结果为:mean 的值为: 3.400000字符串类型转换将一个字符串转换成另一个类型,可以使用以下语法:以上代码将字符串变量 str 转换为整型变量 num。注意,strconv.A原创 2024-12-05 09:20:28 · 582 阅读 · 0 评论 -
Go 语言递归函数
递归,就是在运行的过程中调用自己。Go 语言支持递归。但我们在使用递归时,开发者需要设置退出条件,否则递归将陷入无限循环中。递归函数对于解决数学上的问题是非常有用的,就像计算阶乘,生成斐波那契数列等。原创 2024-12-05 09:17:03 · 426 阅读 · 0 评论 -
Go 语言Map(集合)
可以使用内建函数 make 或使用 map 关键字来定义 Map:/* 使用 make 函数 */其中 KeyType 是键的类型,ValueType 是值的类型,initialCapacity 是可选的参数,用于指定 Map 的初始容量。Map 的容量是指 Map 中可以保存的键值对的数量,当 Map 中的键值对数量达到容量时,Map 会自动扩容。如果不指定 initialCapacity,Go 语言会根据实际情况选择一个合适的值。原创 2024-12-05 09:11:54 · 452 阅读 · 0 评论 -
Go 语言切片(Slice)
切片不需要说明长度。或使用make()也可以简写为也可以指定容量,其中capacity为可选参数。这里 len 是数组的长度并且也是切片的初始长度。原创 2024-12-04 09:26:12 · 400 阅读 · 0 评论 -
Go 语言数组
Go 语言提供了数组类型的数据结构。数组是具有相同唯一类型的一组已编号且长度固定的数据项序列,这种类型可以是任意的原始类型例如整型、字符串或者自定义类型。相对于去声明的变量,使用数组形式更加方便且易于扩展。数组元素可以通过索引(位置)来读取(或者修改),索引从 0 开始,第一个元素索引为 0,第二个索引为 1,以此类推。原创 2024-12-04 09:09:29 · 558 阅读 · 0 评论 -
Go 语言结构体
结构体定义需要使用 type 和 struct 语句。struct 语句定义一个新的数据类型,结构体中有一个或多个成员。type 语句设定了结构体的名称。...或。原创 2024-12-04 09:18:38 · 137 阅读 · 0 评论 -
Go 语言变量作用域
作用域为已声明标识符所表示的常量、类型、变量、函数或包在源代码中的作用范围。接下来让我们具体了解局部变量、全局变量和形式参数。原创 2024-12-04 09:05:22 · 155 阅读 · 0 评论 -
Go 语言循环语句
在不少实际问题中有许多具有规律性的重复操作,因此在程序中就需要重复执行某些语句。经常用于中断当前 for 循环或跳出 switch 语句。跳过当前循环的剩余语句,然后继续进行下一轮循环。在 for 循环中嵌套一个或多个 for 循环。循环控制语句可以控制循环体内语句的执行过程。将控制转移到被标记的语句。原创 2024-12-03 09:26:34 · 216 阅读 · 0 评论 -
Go 语言条件语句
条件语句需要开发者通过指定一个或多个条件,并通过测试条件是否为 true 来决定是否执行指定语句,并在条件为 false 的情况在执行另外的语句。语句,但是select会随机执行一个可运行的case。如果没有case可运行,它将阻塞,直到有case可运行。, else 语句中的表达式在布尔表达式为 false 时执行。由一个布尔表达式后紧跟一个或多个语句组成。语句用于基于不同条件执行不同动作。语句中嵌入一个或多个。原创 2024-12-03 09:17:40 · 200 阅读 · 0 评论 -
Go 语言运算符
运算符用于在程序运行时执行数学或逻辑运算。接下来让我们来详细看看各个运算符的介绍。原创 2024-12-03 09:15:18 · 1039 阅读 · 0 评论 -
Go 语言变量详解
在探讨Go语言的基础概念时,变量无疑是一个核心话题。变量是。原创 2024-12-03 09:09:47 · 594 阅读 · 0 评论 -
Go 语言常量
常量是一个简单值的标识符,在程序运行时,不会被修改的量。常量中的数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。你可以省略类型说明符 [type],因为编译器可以根据变量的值来推断其类型。原创 2024-12-03 09:07:09 · 333 阅读 · 0 评论 -
Go 语言数据类型
Go 也有基于架构的类型,例如:int、uint 和 uintptr。原创 2024-12-02 09:48:53 · 323 阅读 · 0 评论 -
Go 语言基础语法详解
Go 语言是一种简洁、高效的编程语言,具有丰富的特性和强大的功能。本文将详细介绍 Go 语言的基础语法,帮助初学者快速入门。原创 2024-12-02 09:31:03 · 497 阅读 · 0 评论 -
Go 语言结构
接下来让我们来看下简单的代码,该代码输出了"Hello World!原创 2024-12-02 09:19:49 · 351 阅读 · 0 评论 -
Go AI 编程助手
这两年 AI 发展迅猛,作为开发人员,我们总是追求更快、更高效的工作方式,AI 的出现可以说改变了很多人的编程方式。AI 对我们来说就是一个可靠的编程助手,给我们提供了实时的建议和解决方,无论是快速修复错误、提升代码质量,或者查找关键文档和资源,AI 作为编程助手都能让你事半功倍。原创 2024-12-02 09:17:23 · 705 阅读 · 0 评论 -
Go 语言环境安装
Windows 下可以使用 .msi 后缀(在下载列表中可以找到该文件,如go1.4.2.windows-amd64.msi)的安装包来安装。默认情况下.msi文件会安装在c:\Go目录下。你可以将c:\Go\bin目录添加到Path环境变量中。添加后你需要重启命令窗口才能生效。原创 2024-12-02 09:12:28 · 521 阅读 · 0 评论