對應部落格:
go語言標準庫之http/template
遇事不決 先寫注釋
p5**與筆記:
1.解析模板 返回乙個template指標和乙個錯誤型別
tmpl, err := template.
parsefiles
("./hello.tmpl"
)2.定義結構體時 屬性首字母大寫 頁面可取值 小寫的話取不到
map除外 因為它是以鍵值對的形式
type userinfo struct
3. tmpl.
execute
(w,"沙河小王子"
)利用給定資料渲染模板,並將結果寫入w
其中 給定資料可以是其他型別 比如map
4.with的使用
m1<
/p>
}<
/p>
}<
/p>
}<
/p>
上面整體等價於:
m1<
/p>
}}<
/p>
}<
/p>
}<
/p>
也就是var.=
//渲染模板
u1 := user
//鍵是string型別 值是空介面型別
m1 :=
map[
string
]inte***ce
// 字串型別的切片
hobbylist :=
string
t.execute
(w,map
[string
]inte***ce)}
func
main()
}/*頁面:ul
hello }
hello }
hello }m1}
}}range遍歷hoby 賦給$hobby
} } - }
注意 當拿到的是slice時, 第乙個值為下標 後面的是值
當拿到的是map時,第乙個是key,後面的是value
*/
Python2語法簡記(1) 基礎語法
python中一切皆物件。數字 字串 元組 列表 字典 函式 方法 類 模組等等都是物件。python 中的一切都可以賦值給變數或者作為引數傳遞給函式。python 快取了某些不變的物件對其進行復用,而不是每次建立新的物件。python 的所有物件都有三個特性 身份 通過id 檢視物件的記憶體位址 ...
並查集演算法模板簡記
並查集演算法 並查集,在一些有n個元素的集合應用問題中,我們通常是在開始時讓每個元素構成乙個單元素的集合,然後按一定順序將屬於同一組的元素所在的集合合併,其間要反覆查詢乙個元素在哪個集合中。這一類問題近幾年來反覆出現在資訊學的國際國內賽題中,其特點是看似並不複雜,但資料量極大,若用正常的資料結構來描...
go語法 函式
學習go語言之前,我們應該知道go語言是乙個函式式程式語言,函式是重中之重,所以本部分介紹了go語言基本的函式用法以及,為什麼說go語言是乙個函式式程式語言 在go語言中,函式的命名方式與變數相同,都是關鍵字,函式名 型別這種,型別寫在最後的方式 函式具體寫法如下 func eval a,b,int...