摘要:
使用spark-shell命令进入shell模式 阅读全文
摘要:
import 导入包 包的搜索顺序: import ( "fmt" "net/http" "mypkg" ) 编译器会根据上面指定的相对路径去搜索包然后导入,这个相对路径是从GOROOT或GOPATH(workspace)下的src下开始搜索的。 GOROOT 是go 的安装目录 GOPATH 是项 阅读全文
摘要:
JSON(JavaScript Object Notation,JavaScript对象表示法)是一种轻量级的数据交换格式,因简单、可读性强被广泛使用。 Go的标准包encoding/json对JSON的支持 JSON编码即将Go数据类型转换为JSON字符串 map转json package mai 阅读全文
摘要:
FileInfo接口 package main import ( "fmt" "os" ) // FileInfo 接口文件的信息包括文件名、文件大小、修改权限、修改时间等。 func main() { filePath:="C:\\Users\\sixinshuier\\Desktop\\分布式训 阅读全文
摘要:
error 接口 type error interface(){ Error() string } 在Go语言中处理错误的方式通常是将返回的错误与nil进行比较。nil值表示没有发生错误,而非nil值表示出现错误。如果不是nil,需打印输出错误。 package main import ( "err 阅读全文
摘要:
接口定义 type 接口名 interface{ 方法1(参数列表) [返回值] 方法2(参数列表)[返回值] } 接口实现 func (变量 结构体类型)方法1 ([参数列表])(返回值){ } func (变量 结构体类型)方法2([参数列表])(返回值){ } package main imp 阅读全文
摘要:
方法 Go语言同时有函数和方法,方法的本质是函数,但是方法和函数又有所不同。 函数(function)是一段具有独立功能的代码,可以被反复多次调用,从而实现代码复用。 方法(method)是一个类的行为功能,只有该类的对象才能调用。 定义: func(接收者 接收者类型)方法名(参数列表)(返回值列 阅读全文