1、Go 开发的注意事项
- Go程序的源文件以
“.go”为文件扩展名 - Go程序的执行入口是
main()函数 - Go语言严格
区分大小写 - Go程序由一条条语句构成,每条语句末尾
不需要手动写分号,Go会自定填充分号 - Go编译器是一行一行进行编译的,因此推荐
一行仅写一条语句 - Go程序中
定义的变量或引入的包,如果没有使用,编译会报错 - Go程序中
{}花括号都是成对出现的,有头有尾
2、Go中的转义字符
常用的转义字符如下:
| 符号 | 含义 |
|---|---|
| \t | 表示一个制表符(类似tab键),通常用来排版 |
| \n | 表示换行符 |
| \\ | 表示一个\,前一个\是转义符号 |
| \“ | 表示一个“,前一个\是转义符号 |
| \r | 表示一个回车 |
小练习:
要求仅使用一条语句,输出如下结果。
| 姓名 | 性别 | 年龄 | 籍贯 |
|---|---|---|---|
| SXR | 男 | 23 | 安徽 |
package mainimport "fmt"func main(){fmt.Println("姓名\t", "性别\t", "年龄\t", "籍贯\n", "SXR\t", "男\t", "23\t", "安徽")}
3、Go中的注释(comment)
- 行注释
- 块注释
3.1、行注释
**//**后的内容即为注释内容//这个例子用于演示行注释package mainimport "fmt"func main(){ //注意Go中的{必须在这一行,不能在下一行fmt.Println("study comment") //这条语句是打印输出study comment这句话}
3.2、块注释
/*
如当前所示,被包含的内容,都是被注释内容*//*这个例子用于演示块注释这一行仍然属于注释内容*/package mainimport "fmt"/*上面的语句含义是引入了一个fmt函数包下面的main()是程序执行入口fmt.Println是指引用fmt包中的Println函数*/func main(){fmt.Println("study comment")}
3.3、VSCode For Mac快捷键
⌘ /**行注释**
⌥ ⇧ A**块注释**
4、Go中如何保持代码整洁
- 养成写注释的好习惯
- 正确的使用缩进和空格 选中后使用Tab进行
向右平移,使用⇧ Tab进行向左平移 - 使用gofmt对代码进行格式化 gofmt -w demo.go
5、Go中 “+”的使用
加法运算
当
**+**两边都是**数值类型**时,则代表做**加法运算**// 案例演示了加法运算、var批量声明变量package mainimport ("fmt")func main(){var a,b int = 1,2var c = a + b // 此时做 加法运算fmt.Println("c =",c)}
字符串拼接
当
**+**两边都是**字符串类型**时,则代表做**字符串拼接**// 案例演示了字符串拼接、变量批量简洁声明package mainimport ("fmt")func main(){A,B := "StringA","StringB"C := A + B // 此时做 字符串拼接fmt.Println("C =",C)}
