博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
go语言中的方法method
阅读量:5855 次
发布时间:2019-06-19

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

package main;import "fmt"//重新定义一个类型//为该INT类型扩展方法type INT int;type A struct {	name string;}type B struct {	name string;}func main() {	a := A{};	a.Print();	//指针传递	a.Print2();	fmt.Println(a);	//同上	(*A).Print2(&a);	b := B{};	b.Print();	var c INT;	c.Print();}//方法method//GO中没有class,但有method//为结构A绑定方法func (a A) Print() {	fmt.Println("A");}//指针传递func (a *A) Print2() {	//修改了变量的的值	//方法中是可以访问结构的私有字段	a.name = "A";}//为结构B绑定方法func (b B) Print() {	fmt.Println("B");}//给INT类型绑定Print方法func (i INT) Print() {	fmt.Println("INT");}

  

转载于:https://www.cnblogs.com/jkko123/p/6815906.html

你可能感兴趣的文章
《Arduino家居安全系统构建实战》——1.3 部署安全系统的先决条件
查看>>
Linux 中如何通过命令行访问 Dropbox
查看>>
《jQuery移动开发》—— 1.3 小结
查看>>
使用 Flutter 反序列化 JSON 的一些选项
查看>>
开发进度——4
查看>>
使用原理视角看 Git
查看>>
Node.js 的module 系统
查看>>
经典c程序100 例
查看>>
页面中富文本的使用
查看>>
etymology-F
查看>>
FastD 最佳实践一: 构建 API
查看>>
Mycat安装以及使用测试
查看>>
JS里验证信息
查看>>
Microsoft Quantum Katas帮助开发人员探索使用Q#实现量子计算
查看>>
Akka actor tell, ask 函数的实现
查看>>
windows10 chrome 调试 ios safari 方法
查看>>
Hello , Ruby!
查看>>
Netty 4.1.35.Final 发布,经典开源 Java 网络服务框架
查看>>
详解Microsoft.AspNetCore.CookiePolicy
查看>>
go与c互相调用
查看>>