Go   发布时间:2022-04-09  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了Golang小技巧大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。

作为一个golang新手,我们要写很多简单的golang代码,却又很想保留这些代码

可是写下一个小程序的时候又不得不注释掉一些代码,渐渐的main函数很乱,或者有很多入口。

这里我介绍一种方法。即可以保留这些代码,又不会因为后续新增的代码导致他们很乱。

用到了golang的一些特性:

1. 加载一个包时,会自动运行其中的init()方法一个包可以定义多个init方法,而且每个init()方法都会被调用

2.import _ "xxxxx" 引入一个包,即使没调用里面的函数也不会报错,而且会执行其中的init()方法

这是我的main package

packagemain

import_"learn"

funcmain(){


}

当然你直接保存运行上面代码,有learn包的话不会报错,运行良好。当然如果learn包不存在肯定会报错。

如果我要写一个打印Hello World!小程序的话 我是这样做的:

在learn目录下建一个Helloworld.go文件

packagelearn

import"fmt"

funcinit(){
//return
fmt.Println("Helloworld!")
}

保存运行... 什么结果呢?

输出Hello World!

如果不想这段代码运行直接在init里面return就可以了

这样每一个小程序一个文件,用init()代替了main()当做入口方法。是不是很方便呢?

大佬总结

以上是大佬教程为你收集整理的Golang小技巧全部内容,希望文章能够帮你解决Golang小技巧所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签:golang技巧