Rumah >pembangunan bahagian belakang >Golang >Mengapa Menggunakan Dash dalam Syarat Templat Go?

Mengapa Menggunakan Dash dalam Syarat Templat Go?

Patricia Arquette
Patricia Arquetteasal
2024-11-15 07:59:021045semak imbas

Why Use a Dash in Go Template Conditionals?

Penggunaan Sempang dalam Syarat Templat Go

Templat In Go, sintaks {{- if ...}} sering ditemui untuk melaksanakan pernyataan bersyarat. Sempang - sebelum kata kunci if berfungsi untuk tujuan tertentu.

Tujuan Sempang

Fungsi utama sempang dalam templat {{- jika ...}} adalah untuk menghapuskan ruang daripada output pada sisi templat di mana ia muncul.

Pengubahsuaian Output

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 Menggunakan Dash 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