Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Mengapa Sempang Digunakan dalam Syarat Templat Go?

Mengapa Sempang Digunakan dalam Syarat Templat Go?

DDD
DDDasal
2024-11-17 10:00:04321semak imbas

Why Are Dashes Used in Go Template Conditionals?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn