加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
10.4-rectangle.go 513 Bytes
一键复制 编辑 原始数据 按行查看 历史
Letotn 提交于 2022-12-29 20:41 . update 10.4 practice
package main
import "fmt"
// 定义一个 Rectangle 结构体,它的长和宽是 int 类型,并定义方法 Area() 和 Perimeter(),然后进行测试。
type Rectangle struct {
X, Y int
}
func Area(r *Rectangle) int {
return r.X * r.Y
}
func Perimeter(r *Rectangle) int {
return 2 * (r.X + r.Y)
}
func main() {
r := &Rectangle{5, 6}
fmt.Println("The struct of Rectangle is: ", r)
fmt.Println("The Area of Rectangle is: ", Area(r))
fmt.Println("The Perimeter of Rectangle is: ", Perimeter(r))
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化