使用 Go 模板重複 HTML 程式碼
在使用 Go 進行 Web 開發時,有時您可能需要迭代指定的 HTML 行次數。讓我們探索如何使用 Go 模板來實現這一點。
使用 {{range}} 操作
要重申 Go 範本中的 HTML 部分,我們可以使用{{range}} 運算。但是,此操作需要可迭代對象,例如切片、陣列或映射。
傳遞零值切片
而不是建立實際的資料結構,我們可以傳遞一個基本上沒有分配記憶體的零值切片。該切片充當要迭代的 {{range}} 操作的佔位符。例如:
輸出:
使用填充切片
如果您需要在以下位置啟動索引非零值,考慮用所需值填滿切片,然後迭代
輸出:
使用零值切片和自訂函數
另一種方法是註冊自訂函數,增加給定數字並傳回結果。這允許您使用零值切片並調用模板中的函數來獲取所需的數字。
輸出:
以上是如何使用 Go 範本重複 HTML 程式碼指定的次數?的詳細內容。更多資訊請關注PHP中文網其他相關文章!