go语言主要特性
思想
Less can be more 大道至简,小而蕴真 让事情变得复杂很容易,让事情变得简单才难 深刻的工程文化
Go语言的主要特征
垃圾自动立即回收。
丰富的内置类型。
函数多返回值。
错误处理。
匿名函数和闭包。
类型和接口。
并发编程。
反射。
语言交互性。
Golang文件名:
所有的go源码都是以 ".go" 结尾。
1.1.6. Go语言命名:
1.Go的函数、变量、常量、自定义类型、包(package)
的命名方式遵循以下规则:
首字符可以是任意的Unicode字符或者下划线
剩余字符可以是Unicode字符、下划线、数字
字符长度不限
2.Go只有25个关键字
3.Go还有37个保留字
4.可见性:
声明在函数内部,是函数的本地值,类似private
声明在函数外部,是对当前包可见(包内所有.go文件都可见)的全局值,类似protect
声明在函数外部且首字母大写是所有包可见的全局值,类似public
Go语言声明:
有四种主要声明方式:
Go的程序是保存在多个.go文件中,文件的第一行就是package XXX声明,用来说明该文件属于哪个包(package),package声明下来就是import声明,再下来是类型,变量,常量,函数的声明。
go 编译问题
golang的编译使用命令 go build , go install;
注意点: 同一个目录中所有的go文件的package声明必须相同,所以main方法要单独放一个文件,否则在eclipse和liteide中都会报错;
go mod模式创建项目一般目录结构
Last updated
Was this helpful?