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

强大Go语言标准库功能介绍

学习编程语言,早已不是学一点语法规则那么简单。现在更习惯称作选择 Ecosystem(生态圈),而这其中标准库的作用和分量尤为明显。 在Go语言的安装文件里包含了一些可以直接使用的包,即标准库...
天山雪莲的头像-华尔子博-奥夏网天山雪莲5年前
02550

Go语言如何快速简单的上手

Go语言语法简单易懂,学习曲线平缓,不需要像 C/C++ 语言动辄需要两到三年的学习期。Go语言被称为“互联网时代的C语言”。互联网的短、频、快特性在Go语言中体现得淋漓尽致。一个熟练的开发者只...
天山雪莲的头像-华尔子博-奥夏网天山雪莲5年前
02440

为什么说Go语言代码风格清晰、简单

Go语言语法类似于C语言,因此熟悉C语言及其派生语言(C++、C#、Objective-C 等)的人都会迅速熟悉这门语言。 C语言的有些语法会让代码可读性降低甚至发生歧义。Go语言在C语言的基础上取其精华,...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
01640

go语言学习,Go语言是怎么完成编译的

go语言学习,Go语言是怎么完成编译的-华尔子博-奥夏网
Go语言是一门需要编译才能运行的编程语言,也就说代码在运行之前需要通过编译器生成二进制机器码,随后二进制文件才能在目标机器上运行,如果我们想要了解Go语言的实现原理,理解它的编译过程就...
子博兄的头像-华尔子博-奥夏网5年前
02750

如何在Windows上安装Go语言开发包

如何在Windows上安装Go语言开发包-华尔子博-奥夏网
下载Go语言开发包 大家可以在Go语言官网(https://golang.google.cn/dl/)下载 Windows 系统下的Go语言开发包,如下图所示。 这里我们下载的是 64 位的开发包,如果读者的电脑是 32 位系统的话...
子博网的头像-华尔子博-奥夏网子博网5年前
03030

如何在Linux上安装Go语言开发包

如何在Linux上安装Go语言开发包-华尔子博-奥夏网
我们介绍了在 Windows 系统上来搭建Go语言开发包,本节将为大家讲解在 Linux 平台安装Go语言开发包,大家可以在Go语言官网找到对应的安装包(https://golang.google.cn/dl/),但是先不要急着下...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
01900

如何在Mac OS上安装Go语言开发包

如何在Mac OS上安装Go语言开发包-华尔子博-奥夏网
如何在Mac OS上安装Go语言开发包,大家可以在Go语言官网下载对应版本的的安装包(https://golang.google.cn/dl/),如下图所示。 安装Go语言开发包 Mac OS 的Go语言开发包是 .pkg 格式的,双击...
南宫世家的头像-华尔子博-奥夏网南宫世家5年前
02110

Go语言switch case语句

Go语言的 switch 要比C语言的更加通用,表达式不需要为常量,甚至不需要为整数,case 按照从上到下的顺序进行求值,直到找到匹配的项,如果 switch 没有表达式,则对 true 进行匹配,因此,可以...
天山雪莲的头像-华尔子博-奥夏网天山雪莲3个月前
0387

Go语言map元素的删除和清空

Go语言提供了一个内置函数 delete(),用于删除容器内的元素,下面我们简单介绍一下如何用 delete() 函数删除 map 内的元素。 使用 delete() 函数从 map 中删除键值对 使用 delete() 内建函数从 ...
子博兄的头像-华尔子博-奥夏网子博兄4个月前
03914

Go语言sync.Map(在并发环境中使用的map)

Go语言中的 map 在并发情况下,只读是线程安全的,同时读写是线程不安全的。 下面来看下并发情况下读写 map 时会出现的问题,代码如下: // 创建一个int到int的映射 m := make(map[int]int) // ...
南宫世家的头像-华尔子博-奥夏网南宫世家4个月前
0428