檢測Go 模板中的最後一個數組項
在Go 模板中迭代數組時,一個常見問題是打印逗號在每個元素之後。當顯示最後一個元素時,這可能是不可取的,因為句點是更合適的結束字元。
在提供的程式碼中,範本{{range $i, $el := .items}}{{ $el}},{{end}} 迭代items 陣列並列印每個元素,後面接著一個逗號。要在最後一個元素後面列印句點,我們需要修改模板。
解包括使用 if 語句有條件地包含逗號。這是修改後的範本:
在此範本中:
使用此模板,程式將列印以下內容:
最後一個元素正確地以句點結束。這種有條件列印分隔符號的技術對於在 Go 模板中格式化輸出來說是一個有用的技巧。
以上是如何在 Go 模板中的最後一個陣列項目之後列印句點?的詳細內容。更多資訊請關注PHP中文網其他相關文章!