上一页 1 2 3 4 5 6 ··· 12 下一页
摘要: 1. 冒泡排序 实现原理: 代码 func main() { arr := [5] int{5, 23, 15, 6, 9} for i:=len(arr)-2;i>=0;i--{ for j:=0;j<=i;j++{ if arr[j] > arr[j+1]{ fmt.Println(arr[j] 阅读全文
posted @ 2020-03-01 00:12 眼镜儿 阅读(319) 评论(0) 推荐(0) 编辑
摘要: time模块 fmt.Println(time.Now()) //当前时间 fmt.Println(time.Now().Unix()) // 十位数时间戳 fmt.Println(time.Now().Format("2006-01-02 15:04:05")) // 十位数时间戳 fmt.Pri 阅读全文
posted @ 2020-02-27 11:31 眼镜儿 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 1. Dial函数 无论何种链接都可以通过diel实现 conn, err := net.Dial("tcp", "127.0.0.1:9999") conn, err := net.Dial("udp", "127.0.0.1:9999") conn, err := net.Dial("ip4:i 阅读全文
posted @ 2020-02-27 11:29 眼镜儿 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 1. goroutine go关键字实现的最简单的并发, 注意程序会在main函数结束时退出程序,并不会等待其他goroutin结束。 package main import ( "fmt" "time" ) func Add(x, y int) { z := x + y fmt.Println(z 阅读全文
posted @ 2020-02-27 09:52 眼镜儿 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 1 类型系统 1.1给类型添加方法 // 为类型添加方法 type Integer int // 定义一个新类型Integer, 它与int类型相同 func (a Integer) Less(b Integer) bool { // 给Integer类型添加新方法 less, less 方法输入一 阅读全文
posted @ 2020-02-24 18:53 眼镜儿 阅读(121) 评论(0) 推荐(0) 编辑
摘要: 1. error接口 如何在函数中返回错误 // 函数返回错误的方法: 将error作为多重返回值中的最后一个 func Foo(param int)(n int, e error) { if param < 0{ e = errors.New("必须为正整数") } n = ^param retu 阅读全文
posted @ 2020-02-24 15:54 眼镜儿 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1. 函数定义 import "errors" func Add(a int, b int) (ret int, err error) { if a < 0 || b < 0 { err = errors.New("必须是非负数") } return a + b, nil // 支持多重返回 } 多 阅读全文
posted @ 2020-02-24 14:25 眼镜儿 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 1. 条件控制 a := 3 if a > 5 { fmt.Println("big") } else { fmt.Println("small") } 2. 选择语句 a := 3 switch a { case 0: fmt.Println(0) case 3: fmt.Println(3) } 阅读全文
posted @ 2020-02-24 11:39 眼镜儿 阅读(85) 评论(0) 推荐(0) 编辑
摘要: 1. 变量和常量 变量初始化 var v1 int = 10 var v2 = 10 v3 := 10 变量赋值 var v1 int v1 = 10 v2 := 20 v1, v2 = v2, v1 //多重赋值_, _, name = getName() // 匿名变量 预定义常量 const 阅读全文
posted @ 2020-02-24 11:20 眼镜儿 阅读(194) 评论(0) 推荐(0) 编辑
摘要: https://www.jianshu.com/p/ddafe46827b7 阅读全文
posted @ 2020-02-21 12:02 眼镜儿 阅读(178) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 12 下一页