一、GO编译与执行
(1)windows编译与执行
编译:go build main.go
直接执行:go run main.go
修改编译之后的可执行文件名,必须指定文件后缀为.exe格式:go build -o main1.exe main.go
(2)linux编译与执行
编译:go build main.go
直接执行:go run main.go
修改编译之后的可执行文件名,不需要必须指定为exe格式:go build -o main1 main.go
二、转义字符
(1)\t 一个制表位,实现对齐功能
(2)\n 换行符
(3)\ 一个
(4)" 一个"
(5)\r 一个回车 fmt.Println(“我爱吃烤鸭\r大家”)
package main
import "fmt" //提供格式化,输出,输入的函数
func main() {
fmt.Println("1212sss")
fmt.Println("1212\tsss")
fmt.Println("1212\nsss")
fmt.Println("C:\\Users\\zoe")
fmt.Println("北京\"欢迎你\"")
fmt.Println("我爱吃烤鸭\r大家") // \r回车,从当前的最前面开始输出,覆盖掉以前内容
fmt.Println("我爱吃烤鸭\r他")
}
输出:
root@VM-4-2-ubuntu:/home/ubuntu/software/go/Project/src/go_code/zhuanyi# go run zhuanyi.go
1212sss
1212 sss
1212
sss
C:\Users\zoe
北京"欢迎你"
大家吃烤鸭
他爱吃烤鸭
三、注释
(1)行注释//
(2)多行注释/* */
package main
import "fmt" //提供格式化,输出,输入的函数
func main() {
fmt.Println("1212sss")
/*fmt.Println("1212\tsss")
fmt.Println("1212\nsss")
fmt.Println("C:\\Users\\zoe")
fmt.Println("北京\"欢迎你\"") */
fmt.Println("我爱吃烤鸭\r大家") // \r回车,从当前的最前面开始输出
,覆盖掉以前内容
fmt.Println("我爱吃烤鸭\r他")
}