摘要: 复制方法一: func copyFile1(srcFile,destFile string)(int,error){ file1,err:=os.Open(srcFile) if err != nil{ return 0,err } file2,err:=os.OpenFile(destFile,o 阅读全文
posted @ 2020-02-04 22:08 菩提树下的丁春秋 阅读(410) 评论(0) 推荐(0) 编辑
摘要: switch语句: package apigo import "fmt" func grade(score int) string { g :="" switch { case score <= 60: g="F" case score > 60: g="a" } return g } func m 阅读全文
posted @ 2020-02-04 22:04 菩提树下的丁春秋 阅读(144) 评论(0) 推荐(0) 编辑
摘要: goroutine go中使用Goroutine来实现并发concurrently。 Goroutine是Go语言特有的名词。区别于进程Process,线程Thread,协程Coroutine,因为Go语言的创造者们觉得和他们是有所区别的,所以专门创造了Goroutine。 Goroutine是与其 阅读全文
posted @ 2020-02-04 21:56 菩提树下的丁春秋 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 结构体: Go 语言中数组可以存储同一类型的数据,但在结构体中我们可以为不同项定义不同的数据类型。 结构体是由一系列具有相同类型或不同类型的数据构成的数据集合。 package main import "fmt" type Books struct { title string author str 阅读全文
posted @ 2020-02-04 20:32 菩提树下的丁春秋 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 数组: 1、Go 语⾔言提供了了数组类型的数据结构。 数组是具有相同类型的⼀一组⻓长度固定的数据序列列,这种类型可以是任意的基本数据类型或复合数据类型及⾃自定义类Go内置容器器——数组和切⽚片型。 2、数组元素可以通过索引下标(位置)来读取或者修改元素数据。索引从0开始,第⼀一个元素索引为 0,第⼆ 阅读全文
posted @ 2020-02-04 20:22 菩提树下的丁春秋 阅读(521) 评论(0) 推荐(0) 编辑
摘要: 函数的定义: func 函数名(参数列列表)(返回参数列列表){ //函数体 } func funcName (parametername type1, parametername type2...)(output1 type1, output2 type2...) { / / 逻辑代码 // 返回 阅读全文
posted @ 2020-02-04 20:02 菩提树下的丁春秋 阅读(231) 评论(0) 推荐(0) 编辑
摘要: 做了很久的java,最近有空研究下go语言,跟java一样,go语言也是一门语言,那么他的学习方法跟java是相差不远的,记得之前入门java的时候,自己摸索, 一抹黑很难受,那么现在学习go语言,因为有了之前的经验,所以自己从基础开始学习go语言。 一 数据类型 java中 数据类型分为: 基本数 阅读全文
posted @ 2020-02-04 18:17 菩提树下的丁春秋 阅读(358) 评论(0) 推荐(0) 编辑