托马斯 の 博客
Golang 的 defer 关键字使用注意事项 Golang 的 defer 关键字使用注意事项
Golang 提供了 defer 关键字,用于函数退出前执行收尾工作,基本的使用方法就不再赘述了。总结了一些可能踩坑的地方。 defer 执行顺序package main import "fmt" func TestFunc() {
Go跨平台编译(交叉编译) Go跨平台编译(交叉编译)
跨平台编译跨平台编译,也叫交叉编译,我可以在win平台上,编译成linux平台可执行的文件。这也是Go备受青睐的原因,像java,python,php等语言,我们开发一般是在win平台上开发,部署的时候在linux上部署,在处理第三方依赖
Go-内置类型和内置函数 Go-内置类型和内置函数
1. 内置类型 值类型bool -- 布尔类型 string -- 8位byte序列构成的字符串,约定但不必须是utf-8编码的文本。字符串可以为空但不能是nil,其值不可变。 int -- 至少32位的有符号整形,但和int32/run
Go-init函数和mian函数 Go-init函数和mian函数
init函数go语言中init函数用于包(package)的初始化,该函数是go语言的一个重要特性。有下面的特征: init函数是用于程序执行前做包的初始化的函数,比如初始化包里的变量等 每个包可以拥有多个init函数 包的每个源文件