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

Go语言整型(整数类型)

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

Go语言运算符的优先级

运算符是用来在程序运行时执行数学或逻辑运算的,在Go语言中,一个表达式可以包含多个运算符,当表达式中存在多个运算符时,就会遇到优先级的问题,此时应该先处理哪个运算符呢?这个就由Go语言...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
0978

Go语言多维数组简述

Go语言多维数组简述-华尔子博-奥夏网
Go语言中允许使用多维数组,因为数组属于值类型,所以多维数组的所有维度都会在创建时自动初始化零值,多维数组尤其适合管理具有父子关系或者与坐标系相关联的数据。 声明多维数组的语法如下所...
子博网的头像-华尔子博-奥夏网子博网2年前
09711

教你搭建一个简单的Go Web服务器

这里介绍如何使用Go语言搭建一个简单的Web服务器。 1. 安装Go语言环境。下载并安装Go语言开发环境,设置好GOROOT和GOPATH环境变量。 2. 编写server.go文件如下: package main import ( 'fmt' 'ne...
子博兄的头像-华尔子博-奥夏网子博兄3年前
0925

Go语言copy():切片复制(切片拷贝)

Go语言的内置函数 copy() 可以将一个数组切片复制到另一个数组切片中,如果加入的两个数组切片不一样大,就会按照其中较小的那个数组切片的元素个数进行复制。 copy() 函数的使用格式如下: cop...
子博兄的头像-华尔子博-奥夏网子博兄2年前
09010

Go语言数组详解

数组是一个由固定长度的特定类型元素组成的序列,一个数组可以由零个或多个元素组成。因为数组的长度是固定的,所以在Go语言中很少直接使用数组。 和数组对应的类型是 Slice(切片),Slice 是...
子博兄的头像-华尔子博-奥夏网子博兄2年前
09014

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

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

Go语言切片详解

Go语言切片详解-华尔子博-奥夏网
切片(slice)是对数组的一个连续片段的引用,所以切片是一个引用类型(因此更类似于 C/C++ 中的数组类型,或者 Python 中的 list 类型),这个片段可以是整个数组,也可以是由起始和终止索引标...
天山雪莲的头像-华尔子博-奥夏网天山雪莲2年前
08812

Go语言数据类型转换

在必要以及可行的情况下,一个类型的值可以被转换成另一种类型的值。由于Go语言不存在隐式类型转换,因此所有的类型转换都必须显式的声明: valueOfTypeB = typeB(valueOfTypeA) 类型 B 的值 = ...
子博网的头像-华尔子博-奥夏网子博网2年前
08613

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

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