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

Go语言type关键字(类型别名)

注意:本节内容涉及Go语言新版本的功能,内容上会涉及后续章节讲解的类型定义及结构体嵌入等特性。另外,本节内容适用于对Go语言很熟悉且正在关注工程升级、代码重构等问题的读者阅读。 类型别...
子博兄的头像-华尔子博-奥夏网子博兄2年前
08813

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

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

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

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

Go语言从切片中删除元素

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

Go语言if else(分支结构)

在Go语言中,关键字 if 是用于测试某个条件(布尔型或逻辑型)的语句,如果该条件成立,则会执行 if 后由大括号{}括起来的代码块,否则就忽略该代码块继续执行后续的代码。 if condition { // d...
子博兄的头像-华尔子博-奥夏网7个月前
0799

Go语言append()为切片添加元素

Go语言的内建函数 append() 可以为切片动态添加元素,代码如下所示: var a []int a = append(a, 1) // 追加1个元素 a = append(a, 1, 2, 3) // 追加多个元素, 手写解包方式 a = append(a, []in...
子博兄的头像-华尔子博-奥夏网子博兄2年前
07415

Go语言注释的定义及使用(godoc工具提取注释内容)

Go语言注释的定义及使用(godoc工具提取注释内容)-华尔子博-奥夏网
注释在程序中的作用是对程序进行注解和说明,便于对源码的阅读。编译系统在对源代码进行编译时会自动忽略注释的部分,因此注释对于程序的功能实现不起任何作用。在源码中适当地添加注释,能够提...
南宫世家的头像-华尔子博-奥夏网南宫世家2年前
0747

Go语言字符类型(byte和rune)

字符串中的每一个元素叫做“字符”,在遍历或者单个获取字符串元素时可以获得字符。 Go语言的字符有以下两种: 一种是 uint8 类型,或者叫 byte 型,代表了 ASCII 码的一个字符。 另一种是 rune...
南宫世家的头像-华尔子博-奥夏网南宫世家2年前
0729

Go语言输出九九乘法表

熟悉了Go语言的基本循环格式后,让我们用一个例子来温习一遍吧。 输出九九乘法表: package main import 'fmt' func main() { // 遍历, 决定处理第几行 for y := 1; y <= 9; y++ { // 遍历, ...
子博兄的头像-华尔子博-奥夏网子博兄7个月前
07215

Go语言range关键字:循环迭代切片

Go语言range关键字:循环迭代切片-华尔子博-奥夏网
通过前面的学习我们了解到切片其实就是多个相同类型元素的连续集合,既然切片是一个集合,那么我们就可以迭代其中的元素,Go语言有个特殊的关键字 range,它可以配合关键字 for 来迭代切片里的...
子博兄的头像-华尔子博-奥夏网2年前
0728