您现在的位置是:首页 >技术交流 >golang语法的注意事项网站首页技术交流
golang语法的注意事项
简介golang语法的注意事项
目录
1.源文件以.go
结尾
golang写的程序文件 都是以 .go 结尾
2.过文件只能存在一个mian
函数 (入口函数)
package main
import "fmt"
func main() {
fmt.Printf("hello")
}
下面是错误的
package main
import "fmt"
func main() {
fmt.Printf("hello")
}
func main() {//两个mian
fmt.Printf("hello")
}
3. go严格区分大小写
变量的创建中
A 和 a 是不同的
4. golang的每行代码是一个语句 默认存在 ; 不需要自己写了
package main
import "fmt"
func main() {
fmt.Printf("hello") //此处默认存在 ;结尾
}
package main
import "fmt"
func main() {
fmt.Printf("hello") //此处默认存在 ;结尾
fmt.Printf("hello"); //和上面效果一样
}
要想多条语句 一行的话
package main
import "fmt"
func main() {
fmt.Printf("hello") //此处默认存在 ;结尾
fmt.Printf("hello"); //和上面效果一样
fmt.Printf("hello");fmt.Printf("hello");fmt.Printf("hello");
//多条语句一行就需要加上分号
}
5. golang 是每一行每一行的执行的 不要把多个语句写在一行
package main
import "fmt"
func main() {
fmt.Printf("hello")
fmt.Printf("hello")fmt.Printf("hello") //此处就会报错
}
6. 定义变量 或是导入的包未使用 无法同过编译
导入的包未使用 无法编译通过
package main
import "fmt"
func main() {
}
定义变量未使用 无法编译通过
package main
import "fmt"
func main() {
fmt.Printf("hello")
var name=12 //未使用
}
7. {} 都是成对出现 为了避免括号丢失 建议安装插件
插件:
Rainbow brackets括号提示
风语者!平时喜欢研究各种技术,目前在从事后端开发工作,热爱生活、热爱工作。