將多個資料傳遞到Go 範本
在Go 中,填入範本時,您可以傳遞單一值,該值可以是複合值,例如結構體、映射或切片。
將多個資料物件傳遞給範本:
使用結構:
建立一個將所需資料物件嵌入為導出字段的結構:
將結構傳遞給模板執行:
中模板:
使用映射:
使用資料物件作為鍵值對建立映射:
傳遞到模板執行的對應:
中模板:
使用切片:
雖然可讀性較差,但您也可以傳遞介面切片{}:
將切片傳遞給模板執行:
中template:
注意:自訂函數或通道也可以用於傳遞多個資料對象,但被認為是不太常規的做法。
以上是如何將多個資料物件傳遞給 Go 範本?的詳細內容。更多資訊請關注PHP中文網其他相關文章!