基本語法key 可以是什麼型別valuetype 可以是什麼型別注意:宣告是不會分配記憶體的,初始化需要 make ,分配記憶體後才能賦值和使用。//map的宣告和注意事項
var a map[string]string
//在使用map前,需要先make , make的作用就是給map分配資料空間
a = make(map[string]string, 10)
a["no1"] = "宋江" //ok?
a["no2"] = "吳用" //ok?
a["no1"] = "武松" //ok?
a["no3"] = "吳用" //ok?
--map的宣告
var a map[string]string
-- 在使用map前,需要先make , make的作用就是給map分配資料空間
a = make(map[string]string, 10)
cities := make(map[string]string)
cities["no1"] = "北京"
cities["no2"] = "天津"
cities["no3"] = "上海"
fmt.println(cities)
heroes := map[string]string
heroes["hero4"] = "高地虎"
fmt.println("heroes=", heroes)
studentmap := make(map[string]map[string]string)
studentmap["stu01"] = make(map[string]string, 3)
studentmap["stu01"]["name"] = "tom"
studentmap["stu01"]["***"] = "男"
studentmap["stu01"]["address"] = "北京長安街"
studentmap["stu02"] = make(map[string]string, 3) //這句話不能少!!
studentmap["stu02"]["name"] = "mary"
studentmap["stu02"]["***"] = "女"
studentmap["stu02"]["address"] = "上海黃浦江"
fmt.println(studentmap)
fmt.println(studentmap["stu02"])
ajax 的三種使用方法
第一種 也是最古老的一種方法之一 from 表單直接提交資料到php檔案裡 action為路徑 form method post action index.php input name username placeholder 使用者名稱 type text input name password ...
EF框架概念及三種模式
其實entity framework的底層也是呼叫ado.net,它是更高層次的封裝.作為資料訪問的技術,entityframework的設計有高擴充套件性,這一點可體現在其對映定義的靈活性.簡單地說,使用entityframework可以充分地定義與資料庫表對映的實體,這個實體可以直接用於業務邏輯...
Oracle的游標使用方法 三種迴圈
例 游標 loop迴圈游標 set serveriutput on declare r emp emp rowtype cursor c emp is select from emp begin open c emp loop fetch c emp into r emp exit when c e...