Go语言变量使用指南:声明、类型转换与字符串操作
深入了解Go语言中变量的声明方式、字符和布尔类型的细节、字符串的不可变性以及基本数据类型之间的转换规则。
在K8S上部署使用NATS消息传递的Go应用程序
本文将指导您如何在Kubernetes集群上部署一个使用NATS消息传递系统的Go应用程序。从编写部署YAML文件到构建Docker镜像,并最终在Kubernetes上完成应用程序的部署。
如何高效优化Go中cipher.AEAD.Seal()的内存使用
本文将介绍如何在Go语言中使用cipher.AEAD.Seal()时优化内存使用。通过分析源代码和提供的解决方案,你将学习如何减少内存占用并改善加密性能。
Go语言实现结构体初始化设置默认值
在Go语言中结构体原生语法是不支持设置默认值的,这就在很多场景中需要增加额外的步骤,去设置一些默认值。 自从 Go 1.18支持泛型后,再通过反射功能即可实现为结构体设置默认值。 原理也非常简单,只要将结构体的标签中设置一个Key,即可通过Key的值赋予对象的指定字段
【Go】Go 语言教程--Go 语言接口(十九)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--GO语言数组(十一)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--GO语言结构体(十三)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--Go 语言递归函数(十七)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--GO条件和循环语句(八)
往期教程: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) 条件语句需要开发者通过指定一个或多个条件,并
【Go】Go 语言教程--Go 语言Map(集合)(十六)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--GO语言切片(Slice)(十四)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go 语言教程--GO语言运算符(七)
往期教程: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) 运算符用于在程序运行时执行数学或逻辑运算。 Go 语言内置的运算符有: 算术运算
【Go】Go 语言教程--Go 语言范围(Range)(十五)
往期回顾: Go 语言教程–介绍(一) Go 语言教程–语言结构(二) Go 语言教程–语言结构(三) Go 语言教程–数据类型(四) Go 语言教程–语言变量(五) Go 语言教程–GO语言常量(六) Go 语言教程–GO语言运算符(七) Go 语言教程–GO条件和循环语句(八) Go 语言教程
【Go】Go基础之语法
普通变量由 var 定义,常量由 const 定义 可忽略 type 指定 可通过 := 简化版赋值,但变量不得再被var或const修饰, 全局变量不可 使用 可以通过(定义多个变量) 特殊变量的变量名是 _ ,代表不接收值,会被丢弃 基础类型 布尔: bool ,true或false,默认false 数值型: int: int 有符号 和
【Go】二、Go流程控制
1、Type Switch switch还可以被用于type-switch来判断某个interface变量中实际存储的变量类型 select语句类似switch语句,但select会随机执行一个可运行的case,如果没有case可运行,它将阻塞,直到有case可运行。 1、golang select的使用以及典型用法 1、基本使用: 用于处理异步IO操