GO语言练习:为类型添加方法
2024-09-13 04:19:24
1、代码
2、运行
1、代码
package main import "fmt" type Integer int
//给in类型添加 Less 方法,int原来的方法被Integer继承
func (a Integer) Less (b Integer) bool {
return a < b
} //给in类型添加 Add 方法,int原来的方法被Integer继承
func (a *Integer) Add (b Integer) {
*a += b
} func main() {
var a Integer = 1
if a.Less(2) {
fmt.Println(a, "less 2")
} var b Integer = 2
a.Add(b)
fmt.Println("a =", a)
}
2、运行
$ go run addNewFunOfType.go
1 less 2
a = 3
最新文章
- Nginx虚拟目录alias和root目录
- Linux--文件查找命令
- Android 开发:view的几种布局方式及实践
- iis 500 解决方法
- Idea设置自动导包
- maven+spring mvc初尝试
- CentOS下成功挂载xxxxxDVDx.iso并使用yum安装软件
- HDU5873
- ios小型服务器环境配置
- spring boot application.properties 属性详解
- Flink架构、原理与部署测试(转)
- Java中日期格式化SimpleDateFormat类包含时区的处理方法
- Ubuntu 下搭建 Android 开发环境(图文)
- 设计模式学习--面向对象的5条设计原则之开放封闭原则--OCP
- rpcserver不可用
- zookeeper集群环境搭建详细图文教程
- json_decode($str,true)的结果为null
- 用JavaScript解决Placeholder的IE8兼容问题
- Oracle SYS_CONTEXT用法
- 爬虫day02