![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
GO
文章平均质量分 58
派大星的沙滩裤
这个作者很懒,什么都没留下…
展开
-
Golang http.client{Timeout: 10 * time.Second}下载文件连接关闭
出错代码: f, err := os.Open("H:\\test\\testfile") //设置timeout client := &http.Client{Timeout: 10 * time.Second} req, err := http.NewRequest("GET", url, strings.NewReader("")) resp, err := client.Do(req) io.Copy(f, res.Body)查看http.client对timeout的定义原创 2021-05-13 15:35:21 · 1264 阅读 · 1 评论 -
Go返回匿名函数和Defer
Go返回匿名函数和Defer匿名函数defer匿名函数Go中有return func(param1 paramType1, param2 paramType2, …, param paramType) (returnType1, returnType2,…)返回一个匿名函数的指针,我们在打印时可以打印出这个函数的地址。也可以通过返回值调用这个方法。举例说明//main.gotype ( annoFunc func(param string) error)func main() { ann原创 2020-06-11 09:16:05 · 268 阅读 · 0 评论 -
Go语言自定义包
啥是自定义包自定义包就是除去网上可下载的三方包外的除去main的包。就像java的类一样。难点半天导入不了,自己写的包在其他包导入不进去。一直报错,网上有很多解决办法,但是大多不是很全面。解决办法首先自定义包导入的时候,包名为包所在的文件夹名。为啥是文件夹名嘞,因为Go在build的时候,默认以文件夹名为编译后的文件名。举例说明://文件结构如下aa-------main.go,go.mod | | -----bb-----test.go | |原创 2020-06-10 10:22:03 · 683 阅读 · 0 评论 -
Go的vs code环境安装
Go的vs code环境安装第一步、配置中文第二步、加入GO第三步、编写一个简单的Hello word程序第四步、保存第五步、安装VScode需要的GO插件第六步、编译第一步、配置中文搜索chinese,安装中文语言包(可选)第二步、加入GO搜索GO,安装go语言支持第三步、编写一个简单的Hello word程序package mainimport "fmt"func main() { fmt.Println("hello word")}第四步、保存ctrl + s第五原创 2020-06-02 21:16:07 · 361 阅读 · 0 评论