摘要:
最近看到一道Go语言的面试题,如下: package main import ( "fmt" ) func main() { defer_call() } func defer_call() { defer func() { fmt.Println("打印前") }() defer func() { 阅读全文
摘要:
• 在Go语言中,和java的main是有所区别的,具体区别如下: 在java中,任何一个java文件都可以有唯一一个main方法当做启动函数 在go中,则是任何一个package中,都可以有唯一一个带有main方法的go文件 也就是说,一个package下,只能有一个main方法,不管是在那个文件 阅读全文
摘要:
概述 go module是go官方自带的go依赖管理库,在1.13版本正式推荐使用 go module可以将某个项目(文件夹)下的所有依赖整理成一个 go.mod 文件,里面写入了依赖的版本等 使用go module之后我们可不用将代码放置在src下了 使用 go module 管理依赖后会在项目根 阅读全文