开发者学堂课程【Go 语言核心编程 - 基础语法、数组、切片、Map: Go 语法要求和注意事项 】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/625/detail/9501
Go 语法要求和注意事项
Go 程序开发注意事项
1) Go 源文件以 "go" 为扩展名。
Go 源文件以 "go" 为结尾的扩展名。如果不以 go 这个结尾,我们来看看他会怎么样。
打个比方,可以看到,程序在执行时,不会编译,因为系统认为你这个不是 go 程序。代码也不会高亮。
2) Go 应用程序的执份入口是 main()函数。
Go 应用程序的执份入口是 main,也就是说最终执行的时候是从这个 main 这个地方开始。这点跟 Java 和 C 程序是一样的。
3) Go 语言严格区分大小写。
比方说这个地方有一个 n。这个 n 是小写的。就不能大写。如果你大写过后,代码这边就标红了,所以记住 Go 程序时区分大小写的,而有的语言是不区分的。
4) Go 方法由一条条语句构成,每个语句后不需要分号( Go 语言会在每行后自动加分号),这也体现出 Golang 的简洁性。
Go 语言设计者认为,你既然要加分号,那么系统就自动添加了分号,省的程序员自己写了。也体现出 Go 程序的简洁性。
5) Go 编译器是一行行进行编译的,因此我们一行就写一条语句,不能把多条语句写在同一个,否则报错
6)go 语言定义的变量或者 import 的包如果没有使用到,代码不能编译通过。
如果在 JAVA 程序中你设计的这个包没有用到,系统最多警告你一下,但是在这个 go 程序里面,系统认为既然你设计了,但又没有用,那就不能通过。
7)大括号都是成对出现的,缺一不可。