golang函数方法

2019-12-30  本文已影响0人  程序小白菜

定义

func (variable_name variable_data_type) function_name() [return_type]{
/* 函数体*/
}

package main

import "fmt"

type Circle struct {
    radius float64
}

func main() {
    var c Circle
    c.radius = 10
    fmt.Println("圆的面积 = ", c.getArea())
}

func (c Circle) getArea() float64 {
    return 3.14 * c.radius * c.radius
}
上一篇 下一篇

猜你喜欢

热点阅读