07 2015 档案

摘要:Go语言中的循环语句只支持for关键字,而不支持while和do-while结构。sum := 0 for i := 0; i 100 { break } } 条件表达式中也支持多重赋值:a := []int{1, 2, 3, 4, 5, 6} for i, j := 0,... 阅读全文
posted @ 2015-07-28 13:59 osfipin 阅读(443) 评论(0) 推荐(0) 编辑
摘要:根据传入条件的不同,选择语句会执行不同的语句。下面的例子根据传入的整型变量i的不同而打印不同的内容:switch i { case 0: fmt.Printf("0") case 1: fmt.Printf("1") case 2: ... 阅读全文
posted @ 2015-07-28 13:52 osfipin 阅读(3766) 评论(0) 推荐(0) 编辑
摘要:示例:if a < 5 { return 0 } else { return 1 } 关于条件语句,需要注意以下几点:  条件语句不需要使用括号将条件包含起来();  无论语句体内有几条语句,花括号{}都是必须存在的;  左花括号{必须与if或者else处于同一行;  在i... 阅读全文
posted @ 2015-07-28 13:49 osfipin 阅读(783) 评论(0) 推荐(0) 编辑
摘要:数组切片内容复制用于将内容从一个数组切片复制到另一个数组切片。如果加入的两个数组切片不一样大,就会按其中较小的那个数组切片的元素个数进行复制。slice1 := []int{1, 2, 3, 4, 5} slice2 := []int{5, 4, 3} copy(slice2, slice1) //... 阅读全文
posted @ 2015-07-27 17:27 osfipin 阅读(1816) 评论(0) 推荐(0) 编辑
摘要:创建数组切片Go语言提供的内置函数make()可以用于灵活地创建数组切片。创建一个初始元素个数为5的数组切片,元素初始值为0: mySlice1 := make([]int, 5) 创建一个初始元素个数为5的数组切片,元素初始值为0,并预留10个元素的存储空间: mySlice2 := make(... 阅读全文
posted @ 2015-07-27 17:25 osfipin 阅读(947) 评论(0) 推荐(0) 编辑
摘要:cap()函数返回的是数组切片分配的空间大小。//http://www.cnblogs.com/osfipin/.package main import "fmt" func main() { mySlice := make([]int, 5, 10) fmt.Println... 阅读全文
posted @ 2015-07-27 17:23 osfipin 阅读(2316) 评论(0) 推荐(0) 编辑
摘要:下载地址:http://www.cnblogs.com/osfipin/p/4856839.html。官方教程说明:Windows对于Windows用户,Go项目提供两种安装选项(从源码安装除外): zip压缩包需要你设置一些环境变量,而实验性MSI安装程序则会自动配置你的安装。MSI安装程序打开此... 阅读全文
posted @ 2015-07-11 11:52 osfipin 阅读(6533) 评论(0) 推荐(1) 编辑

我是底部