学习golang(day 4)- map、函数入门
mapshow me the code声明和初始化// make 声明map map1 := make(map[string]string) map1["name"] = "tom" map1["age"] = "18" // 第一个参数为value,第二个参数如果存在,则为true k, isExist := ma
mapshow me the code声明和初始化// make 声明map map1 := make(map[string]string) map1["name"] = "tom" map1["age"] = "18" // 第一个参数为value,第二个参数如果存在,则为true k, isExist := ma
数组声明数组var variable_name [SIZE] variable_type初始化数组方式1,定长var a = [3]int{1, 2, 3} b := [3]int{3, 2, 1}方式2,不定长c := [...]int{3, 2, 1}切片由于数组是不可变的,切片的底层还是数组,只不过是可变长度的数组,自动扩容声明// 声明一个空切片 var a = []int{} b :=
iota和空值// iota 用作常量计数器0开始 const ( a = iota _ c ) fmt.Print(a, c) // 0 2 ,_ 代表舍弃某个值if else 和 if 的前置语句if condiction1 { // Do something }else if condiction2{ // Do something }else {
数据类型import "fmt" func main() { var a bool var b string var c float64 var d int var e complex128 fmt.Println(a) // false fmt.Println(b) // fmt.Println(c)
请输入密码访问