特点:跨平台、语法简约而严谨、并发等
初次学习go语言,发现了这门语言与其他语言确实有它自有的特色,例如包引入不用会报错,变量声明后不使用也会报错,放在其他语言之中最多会警告。
声明包必须声明在第一行(同java)
一个程序中会有一个main包,而main包中必须由有个main函数
关于包的调用的话,我认为基本上跟java中类似
例:
package main
import "fmt"
func main() {
fmt.Println("hello,world")
}
当然,你会发现我在调用包和写打印语句的时候并没有带分号,这也是go语言的一大特色,在写完一行它会自动给你加分号,并且“{”是不能在单独一行,会报错。
注释:同其他语言
//单行注释
/*
多行注释
*/
标识符:不能以数字开头,不能使用关键字作为标识符,可以使用下划线作为开头
总之在初识go语言的时候,确实给我带来了一些同其他语言不同的感受