go学习
文章平均质量分 79
Au_ust
这个作者很懒,什么都没留下…
展开
-
go的结构体、方法、接口
pp1 = &p1//p1是一个结构体,对p1取地址就是一个指针,所以可以画等号fmt.Println(*pp1) //{XUPT 74 无性别}使用内置函数new(),go中专门用来创建某种类型的指针的函数fmt.Printf("%p,%T\n", pp2, pp2) //0xc0000202d0,*main.Person,指针类型(*pp2).name = "zyzy"//也可以省略前面的*号,pp2.name="tzz"(*pp2).sex = "男"原创 2024-09-21 00:58:06 · 955 阅读 · 1 评论 -
go语言的基本语法
不加defer应为1111111222222233333334444444加了之后为1111111333333344444442222222因为defer置后了两个函数的调用,采用栈的结构打印先被defer的语句后执行,后被defer的语句先执行(后进先出)defer函数:在return之前,所有的defer函数会执行完毕当执行外围函数中的return语句时,只有其中所有的延迟函数都执行完毕后外围函数才会真正返回。原创 2024-09-16 03:07:42 · 1232 阅读 · 0 评论 -
在Linux下搭建go环境
保存后执行source ~/.bashrc,更新一下。如果能够显示正确的版本号则证明配置成功。原创 2024-08-21 02:48:41 · 694 阅读 · 1 评论