ホームページ >バックエンド開発 >Golang >Go 構造体変数のアドレスを取得して保存するにはどうすればよいですか?

Go 構造体変数のアドレスを取得して保存するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-12-15 20:00:25634ブラウズ

How Do I Get and Store the Address of a Go Struct Variable?

Go での構造体変数のアドレスの取得と保存

Go では、'&' を使用して構造体変数のアドレスを取得できます。オペレーター。ただし、fmt.Println() のデフォルトの出力形式は、構造体のアドレスを特別に扱い、「&{}」構文を使用して出力します。

構造体変数のアドレスを明示的に出力するには、次のコードを使用します。

fmt.Printf("%p\n", &r)

これにより、構造体変数 'r' のメモリ アドレスが出力されます。

アドレスを格納するには別の変数に構造体変数を追加するには、次のコードを使用します:

addr := &r

「addr」変数には、構造体変数「r」のアドレスが含まれます。

以上がGo 構造体変数のアドレスを取得して保存するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。