当前位置: 首页 > news >正文

网站招商页面怎么做深圳网站建设公司服务怎么做

网站招商页面怎么做,深圳网站建设公司服务怎么做,wordpress直播主题,网站怎么做三个页面Go语言没有传统的 class ,为了让函数和结构体能够关联,Go引入了“方法”的概念。 当普通函数添加了接收者(receiver)后,就变成了方法。 一、函数和方法示例 // 普通函数 func Check(s string) string {return s }//…

Go语言没有传统的 class ,为了让函数和结构体能够关联,Go引入了“方法”的概念。

当普通函数添加了接收者(receiver)后,就变成了方法。

一、函数和方法示例

// 普通函数
func Check(s string) string {return s
}// 方法,有了Receiver变成方法类型
func (Receiver) Check(s string) string {return s
}

二、方法使用

package mainimport "fmt"type Address struct {City string
}type Person struct {Name    stringAge     intAddress // 匿名成员,类型嵌入
}// 普通函数
func Check(s string) string {return s
}// 带有指针接收者的方法
func (p *Person) init(s string) {p.Name = sp.Age = 19
}func main() {// 创建一个指针类型的 Person 实例p1 := &Person{}p1.init("xinglujianzhi") // p1.init  //所属关系,init方法属于p1的类型// 打印 Person 实例fmt.Println(*p1) // 解引用 p1 打印其值
}

三、总结

在 Go 中,无论接收者是值类型还是指针类型,都可以通过实例(值)或指针来调用方法。Go 通过语法糖来简化调用方式,但内部的处理还是要根据接收者的类型来确定。

  • 接收者是值类型 (p1)
    • 如果接收者是值类型 p1,那么方法调用时,会将实例的副本传递给方法。这意味着方法内对接收者字段的修改不会影响原始实例。
  • 接收者是指针类型 (*p1)
    • 如果接收者是指针类型 *p1,则方法调用时传递的是实例的地址(指针)。方法内对接收者的修改会直接影响原始实例。

语法糖:

Go 提供了语法糖,即你可以用值来调用指针类型的接收者方法,反之亦然。Go 会自动为你进行地址的转换(即自动取指针或解引用)。

http://www.yayakq.cn/news/939781/

相关文章:

  • 胶南网站建设哪家好seo研究院
  • 文化企业官方网站开发方案书上海网站建设最好的公司
  • 重庆做网站及优化报价百度统计代码
  • 学校网站怎么做的好网站建设家居
  • 山东招标网官方网站泰安做网站公司哪家好
  • 网站后台编辑教程wordpress中page与post
  • 营销型网站建设公司价格如何在网上创建公司
  • 一流的聊城做网站公司柳州网站建设 来宾市网站制作
  • 建设银行网站会员有什么用网站建设项目报告总结报告
  • 音乐网站开发代码wordpress文件系统
  • 网站建设优化外包技术型网站做哪一种好
  • 东莞市手机网站建设怎么样开发微信小程序步骤
  • 重庆seo整站优化报价wordpress wp-content 权限
  • harry louis做受网站西部数码网站模板
  • 寻找做网站的谈谈你对企业网站的页面设计
  • 做网站与不做网站的区别学服装设计的就业方向
  • 互联网app设计公司北京网站seo优化排名
  • 石家庄网站设计工作室手机推广平台
  • 购物网站建设 成都知名网站建设公司排名
  • 北京联通网站备案临沂做网站好的公司
  • 房地产网站建设与优化分析北京网站搜索引擎优化推广
  • 阜新门户网站建设做设计兼职的网站
  • 做网站用注册公司吗电子商务网站建设 第二版
  • 网站seo推广软件优秀排版设计网站
  • 点击即玩的小游戏网站平面设计如何接单
  • 建站工具模板黑群晖建设个人网站
  • 明年做哪个网站能致富免费海报模板网站
  • 马云做中国最大的网站wordpress企业商城模板
  • 百度开放云做网站网站提交入口汇总
  • 360免费建站搜索引擎收录吗网站制作合同