入坑go语言No.1

package main
import (
    "math"
    "fmt"
)
func main() {
    //var声明
    var name string
    name="hello"    
fmt.Println(name)
//数据类型的批量声明
    var(
    a string
    b int
    c bool
    )
a="nice to meet you"
b=34
fmt.Println(a,b,c)
fmt.Printf("%s嘿嘿嘿",a)
fmt.Println()

//变量根据初始值的推导
var x=100
fmt.Print(x)
fmt.Println()
//简短声明(只能在函数内部使用)
nazha := "呵呵嘿"
fmt.Print("简短声明:"+nazha)
//for循环
for index := 0; index < 12; index++ {
    fmt.Println(index)
    
}
fmt.Println("----------------")
//十进制打印为二进制
n :=10
fmt.Printf("%b\n",n)
fmt.Printf("%d\n",n)
//八进制
m:=075
fmt.Printf("%d\n",m)
fmt.Printf("%o\n",m)
//十六进制
f:=0xff
fmt.Printf("%x\n",f)
//unint8
var age uint8 //0-255
age=255
fmt.Println(age)
//浮点数
fmt.Println(math.MaxFloat32)
fmt.Println(math.MaxFloat64)
//布尔值
var h bool
fmt.Println(h)
}

猜你喜欢

转载自www.cnblogs.com/yuna/p/11404168.html