2017年5月4日
摘要: package main; import "fmt" //结构struct //定义Person结构 type Person struct { name string; age int; }; //结构里面还有一个匿名结构 type Person2 struct { name string; age int; contact struct { phone string;... 阅读全文
posted @ 2017-05-04 16:10 怀素真 阅读(1402) 评论(0) 推荐(0) 编辑
摘要: package main; import "fmt" func main() { a, b, c := A(1, 2, 3); fmt.Println(a, b, c); //调用函数B,虽然传入的是一个slice,但外部变量并未改变,说明是值拷贝 B(a, b, c); fmt.Println(a, b, c); d := []int{1, 2, 3}; //这里传入的是一... 阅读全文
posted @ 2017-05-04 11:16 怀素真 阅读(385) 评论(0) 推荐(0) 编辑
摘要: package main; import ( "fmt" "sort" ) func main() { //类似其他语言中的哈希表或者字典,以key-value形式存储 //创建key为int值为string的map var a map[int]string = map[int]string{}; 阅读全文
posted @ 2017-05-04 10:06 怀素真 阅读(366) 评论(0) 推荐(0) 编辑