Golang共73篇 第3页
Go(又称 Golang)是 Google 的 Robert Griesemer,Rob Pike 及 Ken Thompson 开发的一种静态强类型、编译型语言。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算。

Go语言切片详解

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

Go语言变量的声明 Go语言使用var关键字的方法

Go语言是静态类型语言,因此变量(variable)是有明确类型的,编译器也会检查变量类型的正确性。在数学概念中,变量表示没有固定值且可改变的数。但从计算机系统实现角度来看,变量是一段或多段...
子博兄的头像-华尔子博-奥夏网4年前
04612

Go语言nil:空值/零值

在Go语言中,布尔类型的零值(初始值)为 false,数值类型的零值为 0,字符串类型的零值为空字符串'',而指针、切片、映射、通道、函数和接口的零值则是 nil。 nil 是Go语言中一个预定义好的标...
南宫世家的头像-华尔子博-奥夏网南宫世家4个月前
05111

Go语言从切片中删除元素

Go语言从切片中删除元素-华尔子博-奥夏网
Go语言并没有对删除切片元素提供专用的语法或者接口,需要使用切片本身的特性来删除元素,根据要删除元素的位置有三种情况,分别是从开头位置删除、从中间位置删除和从尾部删除,其中删除切片尾...
子博兄的头像-华尔子博-奥夏网5个月前
05911

Go语言多维数组简述

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

Go语言多维切片简述

Go语言多维切片简述-华尔子博-奥夏网
Go语言中同样允许使用多维切片,声明一个多维数组的语法格式如下: var sliceName [][]...[]sliceType 其中,sliceName 为切片的名字,sliceType为切片的类型,每个[ ]代表着一个维度,切片有几...
子博兄的头像-华尔子博-奥夏网子博兄5个月前
03111

Go语言关键字与标识符简述

Go语言的词法元素包括 5 种,分别是标识符(identifier)、关键字(keyword)、操作符(operator)、分隔符(delimiter)、字面量(literal),它们是组成Go语言代码和程序的最基本单位。 本节...
王麻子的头像-华尔子博-奥夏网王麻子2年前
05211

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

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

腾讯centos服务器安装golang的方法步骤及注意

简单安装golang sudo yum install golang #安装成功后检查go版本号 go version #go version go1.15.5 linux/amd64 环境变量一连踩坑 在golang中文社区看到的一个,安装golang并设置GOPATH的文章...
子博兄的头像-华尔子博-奥夏网子博兄4年前
015310

Go语言从INI配置文件中读取需要的值

INI配置文件是一种简单的配置文件格式,通常用于配置应用程序选项。在Go语言中,可以使用ini包来解析INI配置文件并读取值。下面是一个简单的例子: go package main import ( 'fmt' 'gopkg.in/ini....
王麻子的头像-华尔子博-奥夏网王麻子3年前
04710