首页 > 代码库 > Go - 基础知识
Go - 基础知识
经历了五一小假期,前后差不多一周多没有坚持学习了,所以在归来的第一时间继续 Go 的学习之旅。
Go 程序的基本结构
首先先贴出一段简单的代码:HelloGo.go
// HelloGopackage mainimport ( "fmt")var PI = 3.14type newInt intfunc main() { fmt.Println("Hello go, I am coming!")}
我们可以看到,首先是package关键字,它表明我们的程序所在的“包”。
注意:Go程序只能有唯一的 main 包,并且只能有一个 main 函数
import
基本用法
import 关键字表示我们需要引用那些 “包”, 这里,我们只是引用并使用了 “fmt” 包。
注: 如果引用了包但是不使用的话,Go会爆出编译错误。。
给引用的 “包” 起别名,使用别名调用包里面的方法
// HelloGopackage mainimport ( std "fmt")func main() { std.Println("Hello go, I am coming!")}
使用 type 关键字定义类型
定义int
type newInt int
定义structure
type myStruct struct{}
定义interface
type myInterface interface{}
访问修饰符
Go语言没有显示指定诸如 public、private 等访问修饰符,包中的成员或者方法使用首字母大小写的区分方法来表示不同的访问修饰符。
首字母大写:表示该方法或者成员公有的(public),可被外部访问。
首字母小写,则表示它是私有的(private),不能被外部访问。
func main() { fmt.Println("Hello go, I am coming!")}
fmt 包里面的 Pringln() 方法即为public 的,我们可以在main 包里面调用它。
Go - 基础知识
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。