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メソッドを呼び出しました。

bannerAds