golang实验代码

package main

import("fmt")

type Stu struct{
name string
age int
} func (stu *Stu)NewAge(age int)(PriAge int){
PriAge =age
stu.age = age
return
} func (stu Stu)NewName(name string)(PriName string){
PriName = name
stu.name = name
return
} func (stu Stu)info(){
fmt.Printf("%v\r\n",stu)
} func main(){ xiaoming:=Stu{"xiaoming",23}
xiaoming.info() xiaoming.NewAge(24)
xiaoming.info() xiaoming.NewName("xm")
xiaoming.info()
}

输出结果

C:\Users\haitun\Desktop>go run struct.go
{xiaoming 23}
{xiaoming 24}
{xiaoming 24}

理解:golang在 struct类型中

  1.值类型可以调用接收者为指针的方法
2.调用接收者为指针的方法可以修改接收者

最新文章

  1. Unity内存申请和释放
  2. box-sizing的相关属性
  3. CSS3中box-shadow的用法介绍
  4. ACM 数论小结 2014-08-27 20:36 43人阅读 评论(0) 收藏
  5. oracle数据库创建表空间和表临时空间
  6. C语言中指针数组和数组指针的区别
  7. ElasticSearch入门点滴
  8. Hexo主题yilia增加gitalk评论插件
  9. Apache ab 单测 分布式
  10. redis两种持久化
  11. Linux 中计划任务-at-cron
  12. SOAP消息头的处理
  13. UVA-242 Stamps and Envelope Size (DP)
  14. Java 生成指定范围的随机数
  15. bzoj4891: [Tjoi2017]龙舟
  16. eclipse 按装lombok与注解说明
  17. DXP常用的设置及快捷键
  18. C# 操作Excel,使用EPPlus
  19. ASP.NET Core集成微信登录
  20. jmeter+ant+jenkins实现自动化接口测试

热门文章

  1. 【DevCloud·敏捷智库】如何利用用户故事了解需求
  2. CSS过渡时间
  3. python-闭包和装饰器-02-装饰器(decorator)
  4. kotlin中使用Handler
  5. Pyramid attention networks for image restoration
  6. 第33课 C++中的字符串
  7. springboot 基于JS-SDK实现微信分享(一)
  8. Django学习路28_ .html 文件继承及<block 标签>,include 'xxx.html'
  9. filter 函数基本写法
  10. Python os.mknod() 方法