www.zhblog.net

Go语言学习,入门教程

Go语言学习,基础入门教程及学习笔记.........

JavaScript 回调 Go

在〈Go 调用 JavaScript〉看过如何在 Go 中获取 JavaScript 的函数,然后予以调用,若你曾稍微了解过〈WebAssembly〉,就会发觉,这跟 WebAssembly 导入函数.........

Go 调用 JavaScript

Go 社区中有不少人直言,Go 支持 WebAssembly 就是要取代 Javascript,虽然我个人觉得,这就姑且当成是个崇高的理想就好,不过这也表示,在编译为 WebAssembly 之后,可.........

哈啰!WebAssembly!

Go 1.11 实验性地加入了 WebAssembly 的支持,这表示你可以使用 Go 来编写代码,然后令其在网页中执行,也可以与浏览器互动,像是浏览器的 JavaScript 环境、DOM 操作等.........

模块入门

Go 在 1.11 时内置了实验性的模块管理功能,并借由 GO111MODULE 来决定是否启用,可设定的值是 auto(1.11 ~ 1.13 默认)、on 与 off。 若使用 Go 1.13,当.........

vendor

在只有一个项目的情况下,GOPATH 非常合情合理而且简单,如果有多个项目,各个项目的源码也可以放在同一个 GOPATH 之中,有着各自的包结构,使用着来自 GOPATH 的非标准包,此时整个 .........

Channel

在〈Goroutine〉中提到,想要通知主流程 Goroutine 已经结束,使用 Channel 是一种方式,实际上,Channel 是 Groutine 间的沟通管道。 使用 Channel Ch.........

Goroutine

在 Go 中要让指定的流程并行执行非常简单,只需要将流程写在函数中,并在函数加个 go 就可以了,这样我们称之为启动一个 Goroutine。 使用 Gorutine 先来看个没有启用 Gorouti.........

结构字段标签

对于 JSON 或 XML 等具有结构性的数据,在 Go 中经常会使用 struct 定义数据结构,例如,底下这个程序可以将简单的结构转为 JSON: package main import ( .........

反射入门

反射(Reflection)是探知数据自身结构的一种能力,不同的语言提供不同的反射机制,在 Go 语言中,反射的能力主要由 reflect 包提供。 数据的 Type 在先前的文件中,有时会用到 r.........
1 2 3 ... 6