Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1083723
  • 博文数量: 190
  • 博客积分: 1156
  • 博客等级: 少尉
  • 技术积分: 2153
  • 用 户 组: 普通用户
  • 注册时间: 2011-01-16 15:01
个人简介

go!go!go!

文章分类

全部博文(190)

文章存档

2023年(11)

2022年(13)

2021年(15)

2020年(38)

2019年(3)

2018年(6)

2016年(1)

2015年(16)

2014年(13)

2013年(24)

2012年(46)

分类: 敏捷开发

2015-05-29 14:06:18

一,golang中为类型添加方法example
定义一个简单的类Integer,并为其添加方法
  1. package main
  2. import "fmt"
  3. type Integer int
  4. func (a Integer) Less(b Integer) bool {
  5. return a
  6. }
  7. func (a Integer) Add(b Integer) Integer {
  8. return a+b
  9. }
  10. func main() {
  11. var a Integer = 1
  12. if a.Less(2) {
  13. fmt.Println(a, "less 2")
  14. }
  15. var b Integer =2
  16. fmt.Println("add ",a,"+",b,"=",a.Add(b))
  17. }

阅读(950) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~