用go实现:请定义一个名为 Rectangle 的结构体,该结构体包含以下字段: //Width,表示矩形的宽度,类型为 int。 //Height,表示矩形的高度,类型为 int。 //请编写一个名为 Area 的方法,该方法接受一个 Rectangle 实例,并返回该矩形的面积,类型为 int (忽略溢出)
时间: 2024-02-29 18:53:19 浏览: 18
好的,下面是用Go语言实现的代码:
```go
package main
import "fmt"
type Rectangle struct {
Width int
Height int
}
func (r Rectangle) Area() int {
return r.Width * r.Height
}
func main() {
r := Rectangle{Width: 5, Height: 10}
fmt.Println("Rectangle Area:", r.Area())
}
```
在这个代码中,我们定义了一个名为 `Rectangle` 的结构体,该结构体包含了两个字段:`Width` 和 `Height`,分别表示矩形的宽度和高度。我们还定义了一个名为 `Area` 的方法,该方法接受一个 `Rectangle` 实例,并返回该矩形的面积,类型为 `int`。在 `main` 函数中,我们创建了一个 `Rectangle` 实例 `r`,并调用了它的 `Area` 方法,打印出了矩形的面积。