Mengapa Sempang Digunakan dalam Syarat Templat Go?

DDD
Lepaskan: 2024-11-17 10:00:04
asal
322 orang telah melayarinya

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 }}
Salin selepas log masuk

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 ...}}
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan