Go语言基础教程:使用Person结构体示例
package main
import "fmt"
// 定义Person结构体 type Person struct { name string age int }
// 定义sayHello方法 func (p Person) sayHello() { fmt.Printf('Hello, my name is %s and I am %d years old. ', p.name, p.age) }
func main() { // 创建第一个Person对象 p1 := Person{name: "John", age: 25} // 调用sayHello方法 p1.sayHello()
// 创建第二个Person对象
p2 := Person{name: "Jane", age: 30}
// 调用sayHello方法
p2.sayHello()
}
// 输出结果: // Hello, my name is John and I am 25 years old. // Hello, my name is Jane and I am 30 years old.
原文地址: https://www.cveoy.top/t/topic/na4w 著作权归作者所有。请勿转载和采集!