go 基础语法
golang 常用的转义字符
1. \t :一个制表符,实现对齐的功能
2.\n: 换行符
3.\\: 一个\
4.\": 一个"
5.\r: 一个回车
说明:
package main
import "fmt"
func main(){
/* 转义符
1. \t :一个制表符,实现对齐的功能
2.\n: 换行符
3.\\: 一个\
4.\": 一个"
5.\r: 一个回车 不换行*/
fmt.Println("chen\txi")
/*执行结果
chen xi
*/
fmt.Println("hello\nword")
/*执行结果
hello
word
*/
fmt.Println("C:\\Users\\尘曦\\AppData\\Roaming\\Microsoft\\Windows\\Start Menu\\Programs")
/*执行结果
C:\Users\尘曦\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
*/
fmt.Println("你好\"leifeng\"")
/*执行结果
你好"leifeng"
*/
fmt.Println("天龙八部雪山飞狐\r张飞")
/*执行结果
张飞八部雪山飞狐
*/
}
练习
package main
import "fmt"
func main(){
fmt.Println("姓名\t年龄\t籍贯\t住址\nchenxi\t12\thebei\tbeijing")
/*执行结果
PS D:\golang\goproject\src\src01\go_code> go run chapter02\escaptechar\main.go
姓名 年龄 籍贯 住址
chenxi 12 hebei beijing
*/
}
go常见的问题和解决方法
源文件名不存在或者路径写错 PS D:\golang\goproject\src\src01\go_code> go run chapter02\escaptechar\main1.go CreateFile chapter02\escaptechar\main1.go: The system cannot find the file specified.
格式调整 快捷键shift+tab 整体向左
调整前
package main
import "fmt"
func main(){
fmt.Println("姓名\t年龄\t籍贯\t住址\nchenxi\t12\thebei\tbeijing")
/*执行结果
PS D:\golang\goproject\src\src01\go_code> go run chapter02\escaptechar\main.go
姓名 年龄 籍贯 住址
chenxi 12 hebei beijing
*/
fmt.Printf("dkjl;lkl")
fmt.Printf("dkjl;lkl")
fmt.Printf("dkjl;lkl")
}
格式化命令
PS D:\golang\goproject\src\src01\go_code> gofmt -w D:\golang\goproject\src\src01\go_code\chapter02\escaptechar\main.go
package main
import "fmt"
func main() {
fmt.Println("姓名\t年龄\t籍贯\t住址\nchenxi\t12\thebei\tbeijing")
/*执行结果
PS D:\golang\goproject\src\src01\go_code> go run chapter02\escaptechar\main.go
姓名 年龄 籍贯 住址
chenxi 12 hebei beijing
*/
fmt.Printf("dkjl;lkl")
fmt.Printf("dkjl;lkl")
fmt.Printf("dkjl;lkl")
}
代码一行写不下需要换行,一行不要超过80字符
package main
import "fmt"
func main() {
fmt.Println("ddddddddddd",
"ddddddddddddddddddddddddddddd",
"dddddddddddddddd")
//执行结果
//ddddddddddd ddddddddddddddddddddddddddddd dddddddddddddddd
}
草都可以从石头缝隙中长出来更可况你呢

浙公网安备 33010602011771号