goLang
穿秋裤的兔子-
CS在读
展开
-
go快速排序 数组&链表
线性表:func sortArray(nums []int) []int { return quickSort(nums,0,len(nums)-1)}func quickSort(nums []int,start,end int)[]int{ if start < end{ partitionkey := partition(nums,start,end) qu...原创 2020-04-01 15:14:30 · 368 阅读 · 0 评论 -
Golang-Channel
概述Go语言的并发模型基于CSP(Communication Sequential Process ,通信顺序过程),使用通信共享内存而不是共享内存实现通信。channel管道就是负责不同的 goroutine 之间的通信,可以让一个goroutine发送特定值到另一个goroutine的通信机制。channel作为 go 语言中特殊的数据类型,遵循先入先出的准则,保证不同...原创 2020-03-24 09:46:54 · 246 阅读 · 0 评论 -
Golang闭包
匿名函数匿名函数不需要函数名称,且可以作为函数返回值类型。如果再函数体最后加(),代表立即执行。func anonymous(name string) func(){ return func () { fmt.Println("hello", name) }}func main() { b := anonymous("kansas") b()}执行结果 : hel...原创 2020-03-23 15:16:41 · 143 阅读 · 0 评论 -
goLang爬取html
package mainimport ( "fmt" "net/http" "os" "strconv")//爬取网页内容func HttpGet(url string)(result string ,err error){ resp , err1 :=http.Get(url) if err1 !=nil{ err = err1 return } defer ...原创 2020-02-25 21:00:25 · 981 阅读 · 0 评论