博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
GO语言练习:组合的用法
阅读量:6638 次
发布时间:2019-06-25

本文共 777 字,大约阅读时间需要 2 分钟。

1、代码

1 package main 2  3 import "fmt" 4  5 type Base struct { 6     Name string 7 } 8  9 func (base * Base) Foo() {10     fmt.Println("Base Foo : ", base.Name)11 }12 13 func (base * Base) Bar() {14     fmt.Println("Base Bar : ", base.Name)15 }16 17 type Foo struct {18     Base19     a int 20 }21 22 func (foo * Foo) Bar() {23     foo.Base.Bar()24     fmt.Println("\tFoo Bar : ", foo.Name)25 }26 27 func main() {28     var str string = "hello world"29 30     base := &Base{str}31     base.Foo()32 33     str = "Ni hao"34     foo := &Foo{Base{str}, 0}35     foo.Bar()36     foo.Foo()37 }

2、运行

$ go run combination.go Base Foo :  hello worldBase Bar :  Ni hao    Foo Bar :  Ni haoBase Foo :  Ni hao

 

本文转自郝峰波博客园博客,原文链接:http://www.cnblogs.com/fengbohello/p/4625467.html,如需转载请自行联系原作者

你可能感兴趣的文章
OAuth2.0认证介绍
查看>>
unity3d与web网页通信
查看>>
【转载】Secure WCF RESTful service using OAUTH
查看>>
jquery插件的写法
查看>>
Tomcat--startup.bat文件
查看>>
day45-python实例练习
查看>>
三、Redis操作
查看>>
解决jenkins下使用HTML Publisher插件后查看html报告显示不正常
查看>>
使用mvc3实现ajax跨域
查看>>
CentOS安装配置Samba
查看>>
ISCSI测试
查看>>
java算法面试题:从类似如下的文本文件中读取出所有的姓名,并打印出重复的姓名和重复的次数,并按重复次数排序 ;读取docx 读取doc 使用poi 相关jar包提集提供下载...
查看>>
回溯法 - 数据结构与算法
查看>>
Unix环境高级编程(五)进程环境
查看>>
【转】C 编译器优化过程中的 Bug
查看>>
AJAX
查看>>
SQL Server安装
查看>>
vue cli3.0快速搭建项目详解(强烈推荐)
查看>>
Linux常见命令总结
查看>>
【Windows编程】系列第二篇:Windows SDK创建基本控件
查看>>