Go 第6页
晴川云GO教程:哪些大公司正在使用Go语言,晴川云

晴川云GO教程:哪些大公司正在使用Go语言

Go语言是谷歌在 2009 年发布的一款编程语言,自面世以来它以高效的开发效率和完美的运行速度迅速风靡全球,被誉为“21 世纪的C语言”。 现在越来越多的公司开始使用Go语言开发自己的服务,同时...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言map(Go语言映射),晴川云

晴川云GO教程:Go语言map(Go语言映射)

Go语言中 map 是一种特殊的 数据结构,一种元素对(pair)的无序集合,pair 对应一个 key(索引)和一个 value(值),所以这个结构也称为关联数组或字典,这是一种能够快速寻找值的理想结构,...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言package(创建包),晴川云

晴川云GO教程:Go语言package(创建包)

包(package)是多个 Go 源码的集合,是一种高级的代码复用方案,像 fmt、os、io 等这样具有常用功能的内置包在 Go语言中有 150 个以上,它们被称为标准库,大部分(一些底层的除外)内置于 Go ...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言reflect.Elem()——通过反射获取指针指向的元素类型,晴川云

晴川云GO教程:Go语言reflect.Elem()——通过反射获取指针指向的元素类型

Go语言程序中对指针获取反射对象时,可以通过 reflect.Elem() 方法获取这个指针指向的元素类型。这个获取过程被称为取元素,等效于对指针类型变量做了一个 *操作,代码如下: package main impo...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言切片详解,晴川云

晴川云GO教程:Go语言切片详解

切片(slice)是对数组的一个连续片段的引用,所以切片是一个引用类型(因此更类似于 C/ C++ 中的数组类型,或者 Python 中的 list 类型),这个片段可以是整个数组,也可以是由起始和终止索引...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言自定义二进制文件的读写操作,晴川云

晴川云GO教程:Go语言自定义二进制文件的读写操作

虽然Go语言的 encoding/gob 包非常易用,而且使用时所需代码量也非常少,但是我们仍有可能需要创建自定义的二进制格式。自定义的二进制格式有可能做到最紧凑的数据表示,并且读写速度可以非常快...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言函数声明(函数定义),晴川云

晴川云GO教程:Go语言函数声明(函数定义)

函数构成了代码执行的逻辑结构,在Go语言中,函数的基本组成为:关键字 func、函数名、参数列表、返回值、函数体和返回语句,每一个程序都包含很多的函数,函数是基本的代码块。 因为Go语言是编...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言GOPATH详解(Go语言工作目录),晴川云

晴川云GO教程:Go语言GOPATH详解(Go语言工作目录)

GOPATH 是 Go语言中使用的一个环境变量,它使用绝对路径提供项目的工作目录。 工作目录是一个工程开发的相对参考目录,好比当你要在公司编写一套服务器代码,你的工位所包含的桌面、计算机及椅...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:Go语言指针详解,看这一篇文章就够了,晴川云

晴川云GO教程:Go语言指针详解,看这一篇文章就够了

与 Java 和 .NET 等编程语言不同,Go语言为程序员提供了控制 数据结构指针的能力,但是,并不能进行指针运算。Go语言允许你控制特定集合的数据结构、分配的数量以及内存访问模式,这对于构建运...
395590542的头像,晴川云晴川运维3个月前
000
晴川云GO教程:go clean命令——清除编译文件,晴川云

晴川云GO教程:go clean命令——清除编译文件

Go语言中 go clean命令可以移除当前源码包和关联源码包里面编译生成的文件,这些文件包括以下几种: 执行go build命令时在当前目录下生成的与包名或者 Go 源码文件同名的可执行文件。在 Windows...
395590542的头像,晴川云晴川运维3个月前
000