Go语言method详解
前面两章我们介绍了函数和struct,那你是否想过函数当作struct的字段一样来处理呢?今天我们就讲解一下函数的另一种形态,带有接收者的函数,我们称为method
method
现在假设有这么一个场景,你定义了一个struct叫做长方形,你现在想要计算他的面积,那么按照我们一般的思路应该会用下面的方式来实现
packagemain import"fmt"
typeRectanglestruct{ width,heightfloat64 }
funcarea(rRectangle)float64{ returnr.width*r.height }
funcmain(){ r1:=Rectangle{12,2} r2:=Rectangle{9,4} fmt.Println("Areaofr1is:",area(r1)) fmt.Println("Areaofr2is:",area(r2)) }
热门推荐
10 祝女儿简短祝福语大全
11 大学新年祝福语简短创意
12 元旦适合的祝福语简短
13 朋友出远门祝福语简短
14 初六简短的祝福语
15 祝男孩生日祝福语简短
16 同事调离的祝福语简短
17 拜年红包的祝福语简短
18 妈妈生日祝福语简短励志