首页
视频
资源
登录
原
go defer 相关知识点
3496
人阅读
2022/2/18 22:16
总访问:
90409
评论:
0
收藏:
0
手机
分类:
golang
```go package main type Foo struct { v int } func NewFoo(n *int) Foo { println("NewFoo",*n) return Foo{} } func (Foo) Bar(n *int) { println("bar",*n) } func main() { var x = 1 var p = &x println("1---",*p) defer NewFoo(p).Bar(p) println("2---",*p) x = 2 p = new(int) println("start---",*p) NewFoo(p) println("end--",*p) } ``` result ``` 1--- 1 NewFoo 1 2--- 1 start--- 0 NewFoo 0 end-- 0 bar 2 ``` ![](https://img.tnblog.net/arcimg/17607487550/12ab37a5862948ce9dbe2d95cb3fd83e.png)
👈{{preArticle.title}}
👉{{nextArticle.title}}
评价
{{titleitem}}
{{titleitem}}
{{item.content}}
{{titleitem}}
{{titleitem}}
{{item.content}}
瑾语
无论这个世界对你怎样,都请你一如既往的努力、勇敢、充满希望。
博主信息
排名
6
文章
6
粉丝
16
评论
8
文章类别
小技巧
5篇
Net
4篇
编程基础
2篇
golang
7篇
mq
2篇
概念
1篇
golang并发
0篇
面试经
0篇
go坑
1篇
最新文章
最新评价
{{item.articleTitle}}
{{item.blogName}}
:
{{item.content}}
关于我们
ICP备案 :
渝ICP备18016597号-1
网站信息:
2018-2024
TNBLOG.NET
技术交流:
群号656732739
联系我们:
contact@tnblog.net
欢迎加群
欢迎加群交流技术