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

微博营销案例有哪些wordpress seo 标题

微博营销案例有哪些,wordpress seo 标题,做网站到底怎么赚钱,公司简介网页模板本篇文章主要内容为Go语言类相关操作:封装和绑定方法介绍及示例。 目录 封装 绑定方法 类方法形参 指针形参 设置类方法参数 指针与非指针区别 总结 封装 go语言支持类的操作,但是没有class关键字,使用struct来模拟类。 示例如下&am…

本篇文章主要内容为Go语言类相关操作:封装和绑定方法介绍及示例。

目录

封装

绑定方法

类方法形参

指针形参

设置类方法参数

指针与非指针区别

总结


封装

go语言支持类的操作,但是没有class关键字,使用struct来模拟类。

示例如下:

type Person struct {// 成员属性name stringage intgender stringscore float64
}

绑定方法

在类外面绑定类的方法,并创建一个类对象并打印和调用类方法。

示例如下:

func (p Person) Eat() {fmt.Println("Person is eating")
}func main() {liyu := Person{name:   "liyu",age:    20,gender: "女",score:  88,}fmt.Println("liyu:", liyu)liyu.Eat()
}

类方法形参

指针形参

类方法的形参,可以是任意名称,也可以改为指针。

示例如下:

func (this Person) Eat() {fmt.Println("Person is eating")// 类的方法,可以使用自己的成员fmt.Println(this.name + " is eating")
}

设置类方法参数

设置类方法的参数,在调用时必须传递。

示例如下:

func (this *Person) Shop(num int) {fmt.Println(this.name + " is shoping")fmt.Println("shoping:", num)
}func main() {liyu := Person{name:   "liyu",age:    20,gender: "女",score:  88,}fmt.Println("liyu:", liyu)liyu.Eat()liyu.Shop(1)
}

指针与非指针区别

类方法的形参指针与非指针参数的区别,通过修改类属性name来展示。

指针参数可以修改值,非指针的不可修改值。

示例如下:

func (p Person) Eat() {// fmt.Println("Person is eating")// 类的方法,可以使用自己的成员// fmt.Println(p.name + " is eating")p.name = "new_" + p.name
}func (p *Person) Eat2() {p.name = "new_" + p.name
}func (this *Person) Shop(num int) {fmt.Println(this.name + " is shoping")fmt.Println("shoping:", num)
}func main() {liyu := Person{name:   "liyu",age:    20,gender: "女",score:  88,}liyu1 := liyufmt.Println("Eat,使用p Person,修改name的值 ...")fmt.Println("修改liyu:", liyu)liyu.Eat()fmt.Println("修改后liyu:", liyu)fmt.Println("Eat2,使用p *Person,修改name的值 ...")fmt.Println("修改liyu1:", liyu1)liyu1.Eat2()fmt.Println("修改后liyu1:", liyu1)
}

运行结果:

Eat,使用p Person,修改name的值 ...
修改liyu: {liyu 20 女 88}
修改后liyu: {liyu 20 女 88}
Eat2,使用p *Person,修改name的值 ...
修改liyu1: {liyu 20 女 88}
修改后liyu1: {new_liyu 20 女 88}

总结

本篇文章主要内容为Go语言类相关操作:封装和绑定方法介绍及示例。

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

相关文章:

  • 营销型网站开发推广重庆企业网站推广方案
  • 四川建网站世界建筑网站
  • 音乐网站的建设站长工具的使用seo综合查询排名
  • 电子商务网站推广的界定如何做网站毕业设计
  • 可以做旅行行程的网站国外效果做的好的网站
  • 做网站的程序员进什么公司好男生学什么技术最挣钱
  • 扬中网站推广哪家好营销和销售的区别在哪里
  • wap网站制作没有网站可以做淘宝客吗
  • 做ppt的模板的网站有哪些内容怎样做某个网站有更新的提醒
  • 西安企业网站怎么建立wordpress文章自动摘要
  • 网站开发的私活网站短片怎么做
  • 建设通网站登录不进去asp网站怎么做301定向
  • 手游超变传奇网站发布网资源网站优化排名网站
  • 如何做一名优秀的网站管理者网络营销课程总结
  • 深圳做兼职的网站wordpress修改图片
  • 网站建设的公司开发ps做的网站模板
  • 廊坊制作网站公司做婚恋网站赚钱吗
  • ae有么有做gif的网站学网站软件设计
  • 象山县城乡建设局网站品牌展示榜ui做的好的网站
  • 仙居网站建设大连市网站推广公司
  • 图片比较多的网站怎么做东莞软件
  • 影视网站搭建哪个系统好北京网站如何制作
  • 网站布局优化策略内蒙古建设工程造价信息网官网中项网
  • 网站建设行业新闻动态文章自定义wordpress
  • app和网站趋势临沂网站建设费用
  • 龙岩网页制作seo关键词推广价格
  • 网站建设业务的销售人员培训文档郑州二七区
  • 中国制造网介绍正规seo服务商
  • 如何网站公司小程序鞋子网站模板
  • 网站建设都有哪些书浙江省建设工程质量安全管理协会网站