首頁 > 後端開發 > Golang > Go 範本條件中破折號('-”)的用途是什麼?

Go 範本條件中破折號('-”)的用途是什麼?

Mary-Kate Olsen
發布: 2024-11-10 13:53:02
原創
860 人瀏覽過

What is the purpose of the dash (

了解Go 範本中的破折號

在Go 範本中,您可能會遇到在條件語句中使用破號(-) 的情況。例如,以下程式碼片段示範了用法:

此語句中破折號(“-”)的用途是什麼?

破折號在 Go 中具有特定功能模板:它修改其包含的內容周圍的空白處理。它會從模板輸出出現的一側刪除所有尾隨空格。讓我們更深入地研究此行為:

在 {{- if ...}} 區塊中,破折號會刪除 if 語句之前的尾隨空格。這表示緊鄰 if 語句之前的任何文字或 HTML 將在它們和條件輸出之間出現,並且它們和條件輸出之間沒有任何空格。

另一方面,在 {{- end }} 區塊內,破折號會刪除尾隨空格在結束標記之後。這確保了結束標記後面的任何文字或 HTML 將立即出現在條件輸出之後,同樣沒有任何中間空格。

在建立必須在視覺上乾淨且沒有不必要的空格的範本時,此功能特別有用。透過刪除尾隨空格,dashes 允許將條件內容無縫整合到模板輸出中。

以上是Go 範本條件中破折號('-”)的用途是什麼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板