目录
1.var定义变量
var 变量名 类型 = 表达式
例:
var name string = "thecodeisnobug"
2.类型推到方式定义变量
变量名 := 表达式
例:
//只能用于声明局部变量
name := "thecodeisnobug"
3.fmt 包、Print、Println、Printf
①使用打印时需要用到fmt包
import "fmt"//用于单个包导入
import {
"fmt"
"github.com/gin-gonic/gin"
}//可用于批量包导入
②Print和Println的区别
打印多个值是Print不会空格隔开,Println会有空格隔开
例:
package main
import (
"fmt"
)
func main() {
fmt.Println("a", "b", "c", "d")//输出 a b c d
fmt.Print("a", "b", "c", "d")//输出abcd
}
Println会自动换行 Print不会
例:
package main
import (
"fmt"
)
func main() {
fmt.Println("a", "b", "c", "d")
fmt.Println("a", "b", "c", "d")
//a b c d
//a b c d
fmt.Print("a", "b", "c", "d")
fmt.Print("a", "b", "c", "d")
//abcdabcd
}
③Println和Prinf的区别
Printf通过占位符进行格式化输入
例:
package main
import (
"fmt"
)
func main() {
a := 10
b := 20
c := 30
fmt.Println("a=", a, ",b=", b, ",c=", c) //a= 10 ,b= 20 ,c= 30
fmt.Printf("a=%d,b=%d,c=%d", a, b, c) //a=10,b=20,c=30
}
④占位符(待学习)
4.go中的注释
/*
这是一个注释
*/
//这是一个注释