go
edwinchan_
这个作者很懒,什么都没留下…
展开
-
【go语言学习】os
go语言学习 os Go 中 main 函数不⽀持任何返回值, 通过 os.Exit 来返回状态 func main() { os.Exit(1) } 执行返回 exit status 1 os.Args 获取命令行参数 os.Args[0] 存储的是程序路径本身,从下标1开始是通常意义上的参数。 输出参数 for key, value := range os.Args[1:] {...原创 2019-03-27 14:14:35 · 155 阅读 · 0 评论 -
【go语言学习】测试程序
【go语言学习】测试程序 编写测试程序 源码⽂件以 _test 结尾:xxx_test.go 测试⽅法名以 Test 开头:func TestXXX(t *testing.T) {…} 例: package main import "testing" func TestNew(t *testing.T) { a := 33 b := 44 a, b = b, b+a t.Logf(...原创 2019-03-27 14:23:22 · 112 阅读 · 0 评论 -
【go语言学习】常量 (快速设置连续值)
【go语言学习】常量 (快速设置连续值) 快速设置连续值 ,注意常量必须单独成行 //星期 const ( Monday = 1 + iota Tuesday Wednesday Thursday Friday Saturday Sunday ) //按位操作 const ( Readable = 1 << iota Writable Executable )...原创 2019-03-27 14:29:58 · 396 阅读 · 0 评论 -
【go语言学习】switch的不同之处
【go语言学习】switch的不同之处 switch 支持case值 为表达式 func main() { a := switchMultiCase(os.Args[1]) fmt.Println(a) } func switchMultiCase(a string) string { i, _ := strconv.Atoi(a) var str string switch { c...原创 2019-03-27 14:38:41 · 208 阅读 · 1 评论