GO之初见

你好 go

go并不是完全的面向对象,不像java一样运行一个函数都需要类,go直接在main函数中执行,main函数是一个程序中的执行函数

func main() {
    fmt.Println("Hello world!")
}

数字类型

在go中跟其他语言一样,数字可以用不同进制形式表示

  • 十进制
func main() {
    fmt.Println(42)
}
  • 二进制
    fmt函数在输出的时候会进行格式化 d代表decimal b代表binary
func main() {
    fmt.Printf("%d - %b \n", 42, 42)
}
  • 十六进制
    %#X 代表 hexadecimal
func main() {
    fmt.Printf("%d \t %b \t %#X \n", 42, 42, 42)
}
  • 循环
func main() {
    for i := 1000000; i < 1000100; i++ {
        fmt.Printf("%d \t %b \t %x \n", i, i, i)
    }
}

UTF-8编码

func main() {
    for i := 60; i < 122; i++ {
        fmt.Printf("%d \t %b \t %x \t %q \n", i, i, i, i)
    }
}

你可能感兴趣的:(GO之初见)