Go言語での呼び出し方法は何ですか。
Go言語では、メソッドを呼び出すために「.」記号が使用されます。オブジェクトや型の後に「.」記号を付けて、その後にメソッド名を付け足して呼び出します。例を以下に示します。
package main
import “fmt”
type Person struct {
name string
age int
}
func (p Person) SayHello() {
fmt.Printf(“Hello, my name is %s. I am %d years old.\n”, p.name, p.age)
}
func main() {
p := Person{name: “Alice”, age: 20}
p.SayHello() // 调用Person类型的SayHello方法
}
上記の例では、私たちはPerson構造体とSayHelloメソッドを定義しました。main関数では、Personオブジェクトpを作成し、p.SayHello()を呼び出す方法でSayHelloメソッドを呼び出しました。