全部文章

共 168 篇文章,按发布时间倒序

Windows系统安装Go语言环境(图文教程)

本小节,我将演示如何在 Windows 系统上安装 Go 语言环境。一、下载 Windows 系统 Go 安装包,首先到官网下载 Windows 系统 Go 安装包,详细请参考前面小节内容Go下载,下载完成后,双击安装包开始安装,最后检查 Windows 系统 Go 环境是否安装成功。

Mac系统安装Go语言环境(图文教程)

这一小节,我将手摸手教大家如何在 Mac 系统上安装 Go 语言环境。Mac 系统有下面两种安装方式。一、通过 brew 安装 二、官网下载 Go 语言 pkg 包来安装,两种方式均通过图文来给大家讲解,良心教程。

Linux系统安装Go语言环境(图文教程)

本小节,我将演示如何在 Linux 系统上安装 Go 语言环境。这里,我以自己购买的云服务器 CentOS 7 做演示。首先到官网下载 Linux 系统 Go 安装包,下载完成后,将压缩包上传到指定目录下,执行如下命令,将压缩包解压到 /usr/local/go 下...

Jetbrains GoLang 安装&开发环境搭建

Jetbrains GoLang 是一款面向 Go 语言,旨在为 Go 开发提供符合人体工程学的开发工具。它提供 Go 语言的编辑、调试、编译、管理、重构等丰富的功能。本小节,我们将学习安装搭建集成开发环境Jetbrains GoLang, 并通过它来开发一个简单的 HelloWorld 程序!

Go 语言变量声明_定义_赋值(图文讲解)

编程中可以说最常见的就是变量了,主要被用来存储各种类型数据。关于变量的类型,主要有: 整型浮、点型、布尔型、结构体等。Go 语言中不同类型的变量,需要先声明,才能够被使用。

Go 语言 switch 语句(分支判断)

分支判断可以理解成批量的 if 语句,使用 switch 语句可以非常方便地对大量值进行条件判断。Go 语言改进了其他语言中 switch 语句的设计弊端。Go 语言中 switch 中的每一个 case 都是独立代码块,无需通过 break 语句跳出代码块,以避免执行到下一个 case 代码块 ...

Go 语言切片(Slice)初始化_删除元素_遍历

切片和数组类似,是数据集合。和数组不同的是,切片是一块动态分配大小的连续空间。它和 Java 语言中的 List 集合类似。切片的声明格式如下:var name []T name 表示切片变量名,T 表示切片类型,下面是示例代码 ...

Go 语言指针 (图文教程,超级详细)

大部分面向对象语言都很少有用到指针的场景了,但是在Go语言中有大量的指针应用场景,要想学好 Go 语言,指针是必须了解的。本小节中,就将学习 Go 语言指针相关知识点。每一个变量都会分配一块内存,数据保存在内存中,内存有一个地址,就像门牌号,通过这个地址就可以找到里面存储的数据。指针就是保存这个内存地址的变量。

Go 语言字典 (Map)

很多场景下都需要字典容器,它描述的是一种映射关系,如字典中的页码对应相关页内容一样。在 Go 语言中提供的字典容器为 map。 map 使用散列表(hash)实现。Go 语言中定义字典 map 格式如下: map [keyType]valueType ,键和键对应的值总是以一对一的形式存在 ...

Go 语言 list (列表)_初始化_遍历_删除

列表 (list) 是一种非连续存储的容器,又多个节点组成,节点通过一些变量将彼此串联起来。列表(list)底层常见的数据结构有: 单链表、双链表等。在 Go 语言中,列表的实现都在 container/list 包中,内部实现原理是双链表。列表(list)能够方便高效地进行元素的删除、插入操作。

Go 语言 if else (条件判断)

Go 语言中,if else 条件判断格式如下:if 表达式1 { 分支1 } else if 表达式2 { 分支2 } else { 分支3 } ,当表达式1的结果为 true 时,会执行分支1的代码;当表达式1的结果为 false 时,会执行表达式2,若结果为 true, 则会执行分支2的代码...

编写 Go 语言第一个程序: Hello World !

通常来说,入门任何一门语言,编写的第一个程序都是用该语言向世界打声招呼: Hello World ! 接下来,我们来编写第一个 Go 语言程序,新建一个 helloworld.go 文件,代码如下 ...

Go 语言 goto 语句(代码跳转)

在 Go 语言中,goto 语句通过标签实现代码间的跳转。它通常会被使用在快速跳出循环、避免定义重复代码等 ...

Go 语言函数

在编程中,函数是指一段可以直接被另一段程序或代码引用的、可重复使用的、用来实现单一或相关联功能的代码段。目的是为了提高应用的模块性和代码的重复利用率。相比较其他语言,Go 语言在设计上对函数进行了优化和改进,使其使用起来更加便利 ...

Go 语言函数变量(将函数保存到变量中)

在 Go 语言中,函数也是一种类型,同样可以和其他类型(如 int 、float、string 等)一样被保存到变量中。示例代码如下 ...