ホームページ  >  記事  >  バックエンド開発  >  Go テンプレート配列の最初の要素の名前フィールドにアクセスするにはどうすればよいですか?

Go テンプレート配列の最初の要素の名前フィールドにアクセスするにはどうすればよいですか?

Linda Hamilton
Linda Hamiltonオリジナル
2024-11-07 01:33:02402ブラウズ

How to Access the Name Field of the First Element in a Go Template Array?

Go テンプレートの最初の配列要素の値へのアクセス

Go テンプレートと配列を使用する場合、最初のインデックスの値にアクセスすることはできます。挑戦的。このシナリオでは、Doc.Users 配列の最初の要素の Name フィールドを取得しようとしています。

解決策は、式を適切にグループ化し、.Name セレクターを適用することです:

<div>Foobar {{ (index .Doc.Users 0).Name }}</div>

これがどのように機能するかは次のとおりです:

  1. index .Doc.Users 0 は Doc.Users 配列の最初の要素を取得し、ネストされたオブジェクトを提供します。
  2. ( ) はこれをグループ化します。
  3. .Name は、グループ化されたオブジェクトから Name フィールドを選択します。

このアプローチにより、最初の Doc の Name フィールドに確実にアクセスできます。必要に応じて .Users 要素。

以上がGo テンプレート配列の最初の要素の名前フィールドにアクセスするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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