
golan
wake_alone
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
go圣经 1.入门--2
1.6 并发获取多个URLpackage main import ( "fmt" "io" "io/ioutil" "net/http" "os" "time" ) func main() { start := time.Now() ch := make(chan string) for _, url := range os.Args[1:] { go fetc原创 2018-05-25 15:17:32 · 250 阅读 · 0 评论 -
go语言结构体数组的指针作为参数。。。
package main import ( "fmt" ) type XCDataStu struct { Id int `json:"id" xorm:"id"` Name string `json:"name" xorm:"name"` } func testStruct(xcdata *[]XCDataStu) { fmt.Println(*xcdata) } ...原创 2018-05-28 10:06:27 · 7711 阅读 · 0 评论 -
go圣经 2.程序结构 --1
1.命名Go语言中的函数名、变量名、常量名、类型名、语句标号和包名等所有的命名,都遵循一个简单的命名规则:一个名字必须以一个字母(Unicode字母)或下划线开头,后面可以跟任意数量的字母、数字或下划线。大写字母和小写字母是不同的:heapSort和Heapsort是两个不同的名字。Go语言中类似if和switch的关键字有25个;关键字不能用于自定义名字,只能在特定语法结构中使用。break ...原创 2018-05-28 17:59:24 · 239 阅读 · 0 评论 -
go圣经 2.程序结构 --2
2.4 赋值x = 1 // 命名变量的赋值 *p = true // 通过指针间接赋值 person.name = "bob" // 结构体字段赋值 count[x] = count[x] * scale // 数组、slice或map的元素赋值 数值变量也可以支持++递增和--递减语句(译注:自增和...原创 2018-05-29 17:55:52 · 167 阅读 · 0 评论 -
go圣经 1.入门--1
1.1 helloworldGo的标准库提供了100多个包,以支持常见功能,如输入、输出、排序以及文本处理。比如fmt包,就含有格式化输出、接收输入的函数。Println是其中一个基础函数,可以打印以空格间隔的一个或多个值,并在最后添加一个换行符,从而输出一整行。Go是一门编译型语言,Go语言的工具链将源代码及其依赖转换成计算机的机器指令(译注:静态编译)。Go语言原生支持Unicode,它可以处...原创 2018-05-24 18:02:19 · 488 阅读 · 0 评论 -
go切片结构体测试---copy函数与=操作符的区别
package mainimport "fmt"func main() { s := []string{"1", "2", "3", "4", "5", "6", "7", "8", "9"} //定义切片 fmt.Printf("%v \n", s) s1 := s[0:5] fmt.Pr原创 2018-05-31 17:15:59 · 1716 阅读 · 0 评论