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