GO之初见

作者: seven_son | 来源:发表于2017-08-01 11:20 被阅读5次

    你好 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之初见

        本文链接:https://www.haomeiwen.com/subject/fvfjlxtx.html