写在前面
本文主要介绍关于Go语言编程的一些基础知识,包括Go编程的一些规则、格式、标识符、关键字、包导入、一般结构等内容。
Go标识符
在Go中,几乎所有的东西(变量、常量、函数…)都会有一个标识符,关于Go中标识符的命名规则,要注意以下几点:
- 区分大小写
- 有效的标识符必须以字母(可以适用任何UTF-8编码的字符)或者下划线开头
- 以下是无效的标识符
- 1ab(以数字开头)
- a+b(包含运算符)
- case(关键字)
Go关键字
Go中一共有25个关键字,都是小写,如下表所示
break | default | func | interface | select |
---|---|---|---|---|
case | defer | go | map | struct |
chan | else | goto | package | switch |
const | fallthrough | if | range | type |
continue | for | import | return | var |
Go注释方法
- 单行注释 //
- 多行注释 /* */
Go大括号使用规则
首先需要注意一点:Go语句的结尾不需要加分号;
因为这个工作编译器在编译的时候已经自动帮我们做了,编译器会根据一些规则在判断出语句末尾的地方自动添加上分号;
接下来回到正题,这里的大括号是{},像我们写一个函数、或者是写个if,for语句都会用到大括号,在使用大括号时需要注意:
- 左大括号 { 必须与方法的声明放在同一行
- 右大括号 } 需要被放在紧跟函数体的下一行
- 如果在你的函数语句特别短的情况下,也可以将所有内容都放在一行搞定,比如
func sum(a int,