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

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

Mary-Kate Olsen
リリース: 2024-12-15 20:00:25
オリジナル
630 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート