摘要:
I/O操作也叫输入输出操作。其中I是指Input,O是指Output,用于读或者写数据的,有些语言中也叫流操作,是指数据通信的通道。 Golang 标准库对 IO 的抽象非常精巧,各个组件可以随意组合,可以作为接口设计的典范。 1. 读取数据 package main import ( "os" " 阅读全文
摘要:
1. FileInfo package main import ( "os" "fmt" ) func main() { /* FileInfo:文件信息 interface Name(),文件名 Size(),文件大小,字节为单位 IsDir(),是否是目录 ModTime(),修改时间 Mode 阅读全文
摘要:
package main import ( "time" "fmt" "math/rand" ) func main() { /* time包: 1年=365天,day 1天=24小时,hour 1小时=60分钟,minute 1分钟=60秒,second 1秒钟=1000毫秒,millisecon 阅读全文
摘要:
1、 main包 Go 语言的入口 main() 函数所在的包(package)叫 main,main 包想要引用别的代码,需要import导入! 2、 package src 目录是以代码包的形式组织并保存 Go 源码文件的。每个代码包都和 src 目录下的文件夹一一对应。每个子目录都是一个代码包 阅读全文
摘要:
1. error package main import ( "errors" "fmt" ) func main() { /* error:内置的数据类型,内置的接口 定义方法:Error() string 使用go语言提供好的包: errors包下的函数:New(),创建一个error对象 fm 阅读全文
摘要:
1. type的定义和使用 Go语言支持函数式编程,可以使用高阶编程语法。一个函数可以作为另一个函数的参数,也可以作为另一个函数的返回值,那么在定义这个高阶函数的时候,如果函数的类型比较复杂,我们可以使用type来定义这个函数的类型。 byte和rune: 在 Go 1.9 版本之前的内建类型定义的 阅读全文