Tujuan Sengkang dalam Penyataan Bersyarat Templat Go
Templat Dalam Go, sengkang kerap digunakan dalam pernyataan bersyarat, seperti { {- jika ...}}, seperti contoh yang diberikan:
{{- if hasKey .Values.mymap "mykey" }} # do something conditional here... {{- end }}
Sempang ini berfungsi untuk tujuan tertentu: ia mengalih keluar ruang daripada output pada sisi templat tempat ia muncul. Menurut dokumentasi rasmi:
[pautan ke dokumentasi pada Teks dan Ruang dalam Templat Go](https://golang.org/pkg/text/template/#hdr-Text_and_spaces)
{{- if ...}}
Dengan mengalih keluar semua ruang sebelum pernyataan if, templat memastikan bahawa sebarang output yang dihasilkan oleh pernyataan itu akan menjadi unmittelbarlich neben Bersebelahan dengan sekeping teks terakhir tanpa sebarang ruang putih campur tangan. Kawalan yang dipertingkatkan ke atas output templat ini amat berguna dalam menghapuskan pemisah baris atau ruang yang tidak diingini.
Atas ialah kandungan terperinci Mengapa Sempang Digunakan dalam Syarat Templat Go?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!