
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
评价
排名
25
文章
22
粉丝
5
评论
7
C# string 和String 的区别
剑轩 : 所以区别主要在哪里呢....
markdown 初步学习
剑轩 : 哇哦,真的喜欢你这个个性签名,很不错
pythoic 写法
剑轩 : 新年快乐啊
python拼接字符串八种
剑轩 : 手动点赞+1
python拼接字符串八种
雨雨雨雨雨辰 : 手动点赞
pythoic 写法
瑾语 : 你好
ICP备案 :渝ICP备18016597号-1
网站信息:2018-2025TNBLOG.NET
技术交流:群号656732739
联系我们:contact@tnblog.net
公网安备:
50010702506256


欢迎加群交流技术