Mengakses Nilai Indeks Pertama Tatasusunan dalam Templat Go
Apabila menggunakan templat HTML dengan Go, anda mungkin menghadapi situasi di mana anda perlu mengakses nilai indeks pertama tatasusunan. Untuk menangani cabaran ini, mari kita terokai sintaks yang betul untuk mengekstrak data yang dikehendaki.
Coretan kod yang disediakan menggambarkan percubaan untuk mengakses medan Nama bagi elemen pertama dalam tatasusunan dalam templat:
Walau bagaimanapun, pendekatan ini tidak mencapai hasil yang diingini kerana {{ index .Doc.Users 0}} mengembalikan keseluruhan yang pertama elemen tatasusunan, termasuk kedua-dua medan Nama dan E-mel. Untuk mendapatkan hanya medan Nama, anda perlu mengumpulkan ungkapan dan menggunakan .Pemilih nama seperti berikut:
Dalam sintaks yang dipertingkatkan ini, fungsi indeks mengembalikan elemen pertama tatasusunan Doc.Users, yang kemudiannya dipaksa menjadi kurungan untuk mengumpulkan ungkapan dan seterusnya memberikan akses kepada medan Nama.
Untuk contoh:
Output:
Kod yang dikemas kini ini menghasilkan output yang diingini, di mana medan Nama bagi elemen pertama dalam tatasusunan Doc.Users berjaya diambil dalam templat .
Atas ialah kandungan terperinci Bagaimana untuk Mengakses Medan Nama Elemen Pertama dalam Tatasusunan dalam Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!