Go 第15页
晴川云GO教程:在Linux上安装Go语言开发包,晴川云

晴川云GO教程:在Linux上安装Go语言开发包

前面我们介绍了在 Windows 系统上来搭建Go语言开发包,本节将为大家讲解在 Linux 平台安装Go语言开发包,大家可以在Go语言官网找到对应的安装包( https://golang.google.cn/dl/),但是先不要...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言匿名函数——没有函数名字的函数,晴川云

晴川云GO教程:Go语言匿名函数——没有函数名字的函数

Go语言支持匿名函数,即在需要使用函数时再定义函数,匿名函数没有函数名只有函数体,函数可以作为一种类型被赋值给函数类型的变量,匿名函数也往往以变量方式传递,这与C语言的回调函数比较类...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言函数变量——把函数作为值保存到变量中,晴川云

晴川云GO教程:Go语言函数变量——把函数作为值保存到变量中

在Go语言中,函数也是一种类型,可以和其他类型一样保存在变量中,下面的代码定义了一个函数变量 f,并将一个函数名为 fire() 的函数赋给函数变量 f,这样调用函数变量 f 时,实际调用的就是 fi...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:go generate命令——在编译前自动化生成某类代码,晴川云

晴川云GO教程:go generate命令——在编译前自动化生成某类代码

go generate命令是在Go语言 1.4 版本里面新添加的一个命令,当运行该命令时,它将扫描与当前包相关的源代码文件,找出所有包含 //go:generate的特殊注释,提取并执行该特殊注释后面的命令。 使...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言为并发而生,晴川云

晴川云GO教程:Go语言为并发而生

在早期 CPU 都是以单核的形式顺序执行机器指令。Go语言的祖先C语言正是这种顺序编程语言的代表。顺序编程语言中的顺序是指:所有的指令都是以串行的方式执行,在相同的时刻有且仅有一个 CPU 在...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言goto语句——跳转到指定的标签,晴川云

晴川云GO教程:Go语言goto语句——跳转到指定的标签

Go语言中 goto 语句通过标签进行代码间的无条件跳转,同时 goto 语句在快速跳出循环、避免重复退出上也有一定的帮助,使用 goto 语句能简化一些代码的实现过程。 使用 goto 退出多层循环 下面这...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言通过类型信息创建实例,晴川云

晴川云GO教程:Go语言通过类型信息创建实例

当已知 reflect.Type 时,可以动态地创建这个类型的实例,实例的类型为指针。例如 reflect.Type 的类型为 int 时,创建 int 的指针,即 *int,代码如下: package main import ( 'fmt' 'reflect...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言代码风格清晰、简单,晴川云

晴川云GO教程:Go语言代码风格清晰、简单

Go语言语法类似于C语言,因此熟悉C语言及其派生语言( C++、 C#、Objective-C 等)的人都会迅速熟悉这门语言。 C语言的有些语法会让代码可读性降低甚至发生歧义。Go语言在C语言的基础上取其精华...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言排序(借助sort.Interface接口),晴川云

晴川云GO教程:Go语言排序(借助sort.Interface接口)

排序操作和字符串格式化一样是很多程序经常使用的操作。尽管一个最短的快排程序只要 15 行就可以搞定,但是一个健壮的实现需要更多的代码,并且我们不希望每次我们需要的时候都重写或者拷贝这些...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言reflect.TypeOf()和reflect.Type(通过反射获取类型信息),晴川云

晴川云GO教程:Go语言reflect.TypeOf()和reflect.Type(通过反射获取类型信息)

在 Go语言中通过调用 reflect.TypeOf 函数,我们可以从一个任何非接口类型的值创建一个 reflect.Type 值。reflect.Type 值表示着此非接口值的类型。通过此值,我们可以得到很多此非接口类型的信...
395590542的头像,晴川云晴川运维3个月前
000