1. go语言有下面的一些特点:
源文件以"go"为扩展名。
程序入口是main()函数。
go语言严格区分大小写。
go每个语句后面不需要加分号(go语言会自动在每个语句后加分号)
go语言中,定义的变量、导入的包。必须使用。否则报错。
go语言的大括号必须在第一行后面,否则会报错。
如下。
//错误写法
func main()
{
fmt.Println("Hello, World!")
}
//正确写法
func main() {
fmt.Println("Hello, World!")
}
go源码的格式化:
gofmt -w hello.go
2. go的转义符:
\t 制表符。
\n 换行符。
表示一个\。
\" 表示一个"。
\r 表示回车。
例子:
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
fmt.Println("Hello\tWorld!")
fmt.Println("Hello\nWorld!")
fmt.Println("你好啊\r1")
fmt.Println("Hello\"\"World!")
fmt.Println("Hello\\World!")
}
输出如下:注意\r 先输出前面的内容,然后回车重头在输出\r后面的内容。覆盖前面输出的内容。
C:\Users\Administrator> go run G:\GitRepository\wkcom\goWorksp\Hello\src\hello\hello.go
Hello, World!
Hello World!
Hello
World!
1 好啊
Hello""World!
Hello\World!