go学习
2016-05-24 22:21
288 查看
方法 package main import ( "fmt" "math" ) type Rect struct { width, heigtht float32 } type Cir struct { r float32 } func (r Rect) Cal() float32 { return r.heigtht * r.width } func (r Cir) Cal() float32 { return r.r * r.r * math.Pi } func main() { a := Rect{2, 3} fmt.Print(a.Cal()) b := Cir{4} fmt.Print(b.Cal()) }
相关文章推荐
- C#中struct和class的区别详解
- SQLSERVER 中GO的作用详解
- 深入剖析C++中的struct结构体字节对齐
- C++ 关于STL中sort()对struct排序的方法
- C# Struct的内存布局问题解答
- 深入C++中struct与class的区别分析
- 在Go语言程序中使用gojson来解析JSON格式文件
- 举例详解Go语言中os库的常用函数用法
- Go语言中函数的参数传递与调用的基本方法
- 深入解析Go语言的io.ioutil标准库使用
- GO语言的IO方法实例小结
- Go语言的os包中常用函数初步归纳
- 浅析c与c++中struct的区别
- Go语言中数组的基本用法演示
- c++中struct使用注意事项
- 深入解析C#编程中struct所定义的结构
- GO语言类型转换和类型断言实例分析
- 深入解析Go语言编程中的递归使用
- 初步解读Golang中的接口相关编写方法
- Go语言实现的最简单数独解法