golang
明若清渊
愿我一生涓滴意念,侥幸汇成河。
展开
-
golang函数
golang 函数类似ES6解构赋值 还可以返回多个值 package main import "fmt" func eval(a,b int , op string) int { switch op { case "+": return a + b case "-": return a - b case "*": return a * b case "/": ret...原创 2018-10-28 20:46:24 · 217 阅读 · 0 评论 -
golang指针 值引用的理解
两个值相互交换 package main import "fmt" // 指针方式 func swap(a, b *int) { *a, *b = *b, *a } // 正常方式(推荐) func swap1(a,b int) (int, int) { return b,a } func main() { a,b := 3,4 c,d := swap1(3,4) swap(&a...原创 2018-10-28 21:06:36 · 1064 阅读 · 0 评论 -
GO语言的学习之旅(二)
go语言的基础语法 循环只有for 没有while等等 package main import ( "fmt" "io/ioutil" "strconv" ) func readFile() { // if的使用 const filename = "go.txt" contents, error := ioutil.ReadFile(filename) if(error !=...原创 2018-10-21 21:24:36 · 153 阅读 · 0 评论