内容来源: https://www.runoob.com/go/go-tutorial.htmlGo语言基础语法1. Go标记Go程序可以由多个标记组成, 可以是: 关键字, 标识符, 常量, 字符串, 符号.fmt.Println(Hello, World!)上面的语句由6个标记组成, 分别是:1:fmt2:.3:Println4:(5:Hello, World!6:)2. 行分隔符Go程序中, 一行代表一个语句结束.语句结尾不需要使用分号(.如果将多个语句写在一行中, 由需要用分号把它们分开(不建议这么做).3. 注释// 单行注释/* 块注释 可以多行 */4. 标识符标识符用来命名变量, 类型等程序实体.一个标识符实际上就是一个或多个字母/数字/下划线组成的序列.注意: 第一个字符不能是数字, 也不能用Go语言的关键字.5. 字符串连接字符串可以通过连接packagemainimportfmtfuncmain(){fmt.Println(HelloWorld!)}输出HelloWorld!6. 关键字25个关键字或保留字.36个预定义标识符.程序一般以下内容组成: 关键字, 常量, 变量, 运算符, 类型, 函数.7. Go语言的空格空格通常用于分隔标识符, 关键字, 运算符, 表达式, 以提高代码的可读性.varxintconstPifloat643.1415926fruitapplesoranges;fruitapplesoranges;result:add(2,3)8. 格式化字符串使用fmt.Sprintf或fmt.Printf格式化字符串并赋值给新串.Sprintf: 根据格式化参数生成格式化字符串并返回该字符串.Printf : 根据格式化参数生成格式化字符串并写到标准输出.packagemainimport(fmt)funcmain(){varstockcode123varenddate2020-12-31varurlCode%d endDate%svartarget_urlfmt.Sprintf(url,stockcode,enddate)fmt.Println(target_url)}输出结果:$ go run hello.go Code123 endDate2020-12-31