go
edwinchan_
这个作者很懒,什么都没留下…
展开
-
【go语言学习】os
go语言学习 osGo 中 main 函数不⽀持任何返回值, 通过 os.Exit 来返回状态func main() { os.Exit(1)}执行返回exit status 1os.Args 获取命令行参数 os.Args[0] 存储的是程序路径本身,从下标1开始是通常意义上的参数。输出参数for key, value := range os.Args[1:] {...原创 2019-03-27 14:14:35 · 161 阅读 · 0 评论 -
【go语言学习】测试程序
【go语言学习】测试程序编写测试程序源码⽂件以 _test 结尾:xxx_test.go测试⽅法名以 Test 开头:func TestXXX(t *testing.T) {…}例:package mainimport "testing"func TestNew(t *testing.T) { a := 33 b := 44 a, b = b, b+a t.Logf(...原创 2019-03-27 14:23:22 · 119 阅读 · 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 · 407 阅读 · 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 · 214 阅读 · 1 评论