首頁 >後端開發 >Golang >如何在沒有自訂函數的情況下刪除 Go 模板範圍循環中的尾隨逗號?

如何在沒有自訂函數的情況下刪除 Go 模板範圍循環中的尾隨逗號?

DDD
DDD原創
2024-12-07 18:26:13768瀏覽

How to Remove Trailing Commas in Go Template Range Loops Without Custom Functions?

使用Go 刪除 Range 循環模板中的逗號

在Go 模板循環中,每次迭代後通常會出現一個逗號,分隔輸出。例如:

為了消除這個逗號,尋求一種不使用自訂函數的解決方案。

答案:

As從Go 1.11開始,可以直接修改模板變數。這可以透過以下範本刪除逗號:

在此範本中,變數 $first 初始化為 true。在循環期間,它檢查這是否是第一次迭代,如果是,則將 $first 設為 false 以防止後續迭代中出現逗號。

範例:

輸出:

以上是如何在沒有自訂函數的情況下刪除 Go 模板範圍循環中的尾隨逗號?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn