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

Linda Hamilton
リリース: 2024-11-07 01:33:02
オリジナル
339 人が閲覧しました

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

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!