
go
ajuse
技术宅改变世界!
展开
-
Golang函数学习
1.变长参数使用...type的方式传递,例如func test(a int, strings ...string){},也可以直接传slice2.关键字defer,在函数执行返回之前一刻处理某些操作,比如资源释放;同一个函数体内多个defer被注册时,会类似于栈,先进后出弹出结果;3.内置函数名称 说明 close 用于管道通信 len、cap len ...原创 2019-04-18 23:22:38 · 210 阅读 · 0 评论 -
Golang数组学习
1. 数组的长度也是数组类型的一部分,即定义了不同长度的数组,类型是不一样的;2. 当把一个数组赋值给另一个时,需要在做一次数组内存的拷贝操作,即修改赋值后的数组的元素值,不会影响被拷贝的数组,将数组作为函数参数传递时也不会改变;想要改变原数组,可以使用引用&;这样可以避免数组拷贝,当数组很巨大的时候,这种操作方式的效率是很高的3. 格式:var arrAge = [5]in...原创 2019-04-29 23:15:02 · 140 阅读 · 0 评论 -
GO指南入门笔记
用了点时间入门golang,一些基础 package内以大写字母表示可导出的变量或函数,外部均以首字母大写引用; Go 的返回值可被命名,它们会被视作定义在函数顶部的变量。 返回值的名称应当具有一定的意义,它可以作为文档使用。 没有参数的 return 语句返回已命名的返回值。 函数外的每个语句都必须以关键字开始(var, func 等等),也就是不能使用 :=...原创 2019-08-30 09:53:43 · 247 阅读 · 0 评论 -
golang入门学习步骤
golang的语法相对来说比较简单,各种语法糖也比较少,主要是遵循了go语言的设计哲学,少即是多;但少并不代表简单!如果有JAVA,C/C++语言基础,能够非常快的上手go语言;也即是入门比较快;官网是最好的学习资源,https://golang.org/这里分享一下我的学习过程:1. A Tour of Go (https://tour.golang.org/welcome)...原创 2019-09-02 15:25:42 · 489 阅读 · 0 评论