Templat In Go, sintaks {{- if ...}} sering ditemui untuk melaksanakan pernyataan bersyarat. Sempang - sebelum kata kunci if berfungsi untuk tujuan tertentu.
Fungsi utama sempang dalam templat {{- jika ...}} adalah untuk menghapuskan ruang daripada output pada sisi templat di mana ia muncul.
Apabila tanda sempang diletakkan sebelum keadaan if, seperti yang ditunjukkan dalam contoh:
{{- if hasKey .Values.mymap "mykey" }} # do something conditional here... {{- end }}
Ia menghalang sebarang ruang putih yang mendahului pernyataan bersyarat daripada dicetak bersama-sama dengan output pernyataan itu. Ini memastikan bahawa jika keadaan dinilai kepada benar, outputnya akan dicetak serta-merta selepas sekeping teks terakhir, tanpa sebarang ruang kosong yang mengganggu.
Ini amat berguna dalam situasi di mana berbilang pernyataan dilaksanakan secara berurutan dan anda inginkan keluaran padat tanpa sebarang garis putus atau ruang di antaranya.
Atas ialah kandungan terperinci Mengapa Gunakan Dash dalam Syarat Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!