1. 首页
  2. 数据库
  3. 其它
  4. Golang极简入门教程(二):方法和接口

Golang极简入门教程(二):方法和接口

上传者: 2021-02-01 23:57:22上传 PDF文件 50.94KB 热度 16次
方法 在 Golang 中没有类,不过我们可以为结构体定义方法。我们看一个例子: 代码如下: package main import ( “fmt” “math” ) type Vertex struct { X, Y float64 } // 结构体 Vertex 的方法 // 这里的方法接收者(method receiver)v 的类型为 *Vertex func (v *Vertex) Abs() float64 { return math.Sqrt(v.X*v.X + v.Y*v.Y) } func main() { v := &Vertex{3, 4} fmt.Println(v.A
用户评论