Go语言共72篇 第2页
Go语言‌(也称为Golang)是由Google开发的一种开源编程语言,首次发布于2009年。Go语言旨在提供简洁、高效、可靠的软件开发解决方案,特别适用于高性能的网络服务器和分布式系统的开发‌。

Go语言变量的初始化详解

Go语言中变量的初始化有以下几种方式: 1. 显式初始化:在声明变量时直接指定初始值。如: var name string = 'John' var age = 30 2. 隐式初始化:在声明变量时不指定初始值,Go会自动初始化变量。...
子博网的头像-华尔子博-奥夏网子博网3年前
06815

Go语言多个变量同时赋值的代码实例

在Go语言中,可以使用以下方式对多个变量同时赋值: 1. 使用切片或映射 nums := []int{1, 2, 3} a, b, c := nums[0], nums[1], nums[2] fmt.Println(a, b, c) // 1 2 3 2. 使用元组 a, b, c := 1,...
南宫世家的头像-华尔子博-奥夏网南宫世家3年前
03913

什么是Go语言匿名变量 Go语言匿名变量详解

Go语言支持匿名变量,它是一个没有名字的变量。匿名变量的定义使用 _: _ := 10 // 定义一个值为10的匿名变量 匿名变量有以下几个使用场景:1. 忽略值当我们不关心某个赋值语句的值时,可以使用匿名...
王麻子的头像-华尔子博-奥夏网王麻子3年前
04111

什么是Go语言变量的作用域

Go语言中的变量作用域定义了变量在程序中的可见性和访问范围。作用域规定了在哪些位置可以引用和使用特定的变量。 在Go语言中,有三种主要的变量作用域: 函数作用域(Function Scope): 在函...
王麻子的头像-华尔子博-奥夏网王麻子3年前
0616

Go语言整型(整数类型)

Go语言的数值类型分为以下几种:整数、浮点数、复数,其中每一种都包含了不同大小的数值类型,例如有符号整数包含 int8、int16、int32、int64 等,每种数值类型都决定了对应的大小范围和是否支...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
05012

Go语言浮点类型(小数类型)

Go语言提供了两种精度的浮点数 float32 和 float64,它们的算术规范由 IEEE754 浮点数国际标准定义,该浮点数规范被所有现代的 CPU 支持。 这些浮点数类型的取值范围可以从很微小到很巨大。浮点...
王麻子的头像-华尔子博-奥夏网王麻子2年前
0445

Go语言复数

在计算机中,复数是由两个浮点数表示的,其中一个表示实部(real),一个表示虚部(imag)。 Go语言中复数的类型有两种,分别是  complex128(64 位实数和虚数)和 complex64(32 位实数和虚...
王麻子的头像-华尔子博-奥夏网王麻子2年前
05614

Go语言bool类型(布尔类型)

一个布尔类型的值只有两种:true 或 false。if 和 for 语句的条件部分都是布尔类型的值,并且==和<等比较操作也会产生布尔型的值。 一元操作符!对应逻辑非操作,因此!true的值为 false,更复...
子博兄的头像-华尔子博-奥夏网2年前
05215

21世纪的C语言,哪些大公司正在使用Go语言

Go语言是谷歌在 2009 年发布的一款编程语言,自面世以来它以高效的开发效率和完美的运行速度迅速风靡全球,被誉为“21 世纪的C语言”。 现在越来越多的公司开始使用Go语言开发自己的服务,同时...
王麻子的头像-华尔子博-奥夏网王麻子5年前
02250

Node.js 如何让服务性能翻倍的秘密(二)

Node.js 如何让服务性能翻倍的秘密(二)-华尔子博-奥夏网
前言 前一篇文章介绍了 fastify 通过 schema 来序列化 JSON,为 Node.js 服务提升性能的方法。今天的文章会介绍 fastify 使用的路由库,翻阅其源码(lib/route.js)可以发现,fastify 的路由库并...
子博兄的头像-华尔子博-奥夏网子博兄5年前
01970