1. 单行导入与多行导入
在 Go 语言中,一个包可包含多个 .go 文件(这些文件必须得在同一级文件夹中),只要这些 .go 文件的头部都使用 package 关键字声明了同一个包。
Go语言没有复杂的
class概念,严格来说不是面向对象的语言,她和C语言很像,是面向函数的;Go中函数用关键字func来声明。Go没有class但是有struct、interface,可以把他们理解成类型定义;问题来了,有一种用func声明的函数可以指定struct、interface类型的接收者,这种函数在Go语言中单独叫做方法;方法的接收者可以是一个类型的值也可以是一个类型的引用(指针)。
对Go语言数据类型的整体认识,可以参考以前的文章:Go学习(一)数据类型的本质