Golang语法特点

本文介绍了Golang的语法特点,包括源文件扩展名、程序入口main()函数、大小写敏感规则、自动分号插入、未使用变量检查、注释类型以及在VsCode中的快捷键操作。同时,强调了大括号的位置规则和多行语句的编写方式。
摘要由CSDN通过智能技术生成

Golang语法特点

  1. 源文件以"go"为扩展名

  2. 程序的执行入口是main()函数
    main函数不能带有参数,不能定义返回值,其所在包必须为main包,main函数中可以使用flag包来获取和解析命令行参数。

  3. go严格区分大小写,首字母大写的变量、函数、方法可以在其他包中访问,首字母小写的变量、函数、方法只能在本包中使用

  4. go的每个语句后不需要加分号,编译器会为其自动添加分号。

  5. go编译器是一行一行编译的,因此我们一行就写一条语句,不要把多条语句写在同一行。PS:写在同一行用分号分割也可以,但不太符合编码规范。

  6. 定义的变量或import的包如果没有使用到,代码不能编译通过。

  7. go的注释分为行注释"//“和块注释”/* */"两种。
    VsCode中,添加行注释的快捷键是ctrl+/ (先选中要注释的段落,按ctrl+/即可全部注释)
    VsCode中,添加块注释的快捷键是 shift+alt+a

  8. go语言中左侧大括号不能出现在行的首端,以下代码是错误的:

func main() 
 { //左侧大括号应移到上一行
 fmt.Println("Hello Golang"
}
  1. 一条语句要想多行编写,需要在每行的末尾以运算符结尾。
func main(){
//下面注释中的代码是错误的
// var a = 19 + 20
//                + 2
  var a = 19 + 20 +
                    2
}
  1. golang的API文档
  2. golang的源码查询:下载goSDK的文件夹 go/src/要查找的package/具体go文件
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值