zoukankan      html  css  js  c++  java
  • go语言的变量定义

     
    package main
    
    import "fmt"
    
    func main() {
    
        // 变量定于的语法格式
    
        //  常规写法
        var age int
        age = 30
        fmt.Println(age)
    
        // 简化
        var name string = "paul"
        fmt.Println(name)
    
        // 类型推断
        var float1 = 13145.20
        fmt.Printf("%f,%T",float1, float1)
    
        // 简短写法,只能在函数中使用
        reward := 1000
        fmt.Println(reward)
    
    
        // 多个变量
        var a,b,c int
        a = 1
        b = 2
        c = 3
    
        var d,e,f string = "zhang","li","wang"
    
        var m,n = 1 , "zhao"
    
        num1,num2 := 100,200  // 左边的多个变量必须有一个是新的
    
        // 变量的集合
        var (
            h = 8
            j =9
        )
    
        fmt.Println(a,b,c,d,e,f,num1,num2,m,n,h,j)
    
       /* 变量的默认值(零值)
        int,float---> 0
        string-----> ""
       */
    
    
       var x int
       var y float64
       var z string
       fmt.Println(x,y,z)
    
    
       /* 格式化
        %d, %f,%s, %T,
    
       */
       var n1,f1,s1 = 520,1314.520,"i love you"
       fmt.Printf("%d,%T
    ",n1,n1)
       fmt.Printf("%.2f,%T
    ",f1,f1)
       fmt.Printf("%s,%T
    ",s1,s1)
    
    }

    package main
    import "fmt"
    func main() {
    // 变量定于的语法格式
    //  常规写法var age intage = 30fmt.Println(age)
    // 简化var name string = "paul"fmt.Println(name)
    // 类型推断var float1 = 13145.20fmt.Printf("%f,%T",float1, float1)
    // 简短写法,只能在函数中使用reward := 1000fmt.Println(reward)

    // 多个变量var a,b,c inta = 1b = 2c = 3
    var d,e,f string = "zhang","li","wang"
    var m,n = 1 , "zhao"
    num1,num2 := 100,200  // 左边的多个变量必须有一个是新的
    // 变量的集合var (h = 8j =9)
    fmt.Println(a,b,c,d,e,f,num1,num2,m,n,h,j)
       /* 变量的默认值(零值)int,float---> 0string-----> ""   */

       var x int   var y float64   var z string   fmt.Println(x,y,z)

       /* 格式化%d, %f,%s, %T,    */   var n1,f1,s1 = 520,1314.520,"i love you"   fmt.Printf("%d,%T ",n1,n1)   fmt.Printf("%.2f,%T ",f1,f1)   fmt.Printf("%s,%T ",s1,s1)
    }

  • 相关阅读:
    java类,接口浅谈
    人月神话阅读笔记01
    学习进度条14
    学习进度条13
    每日站立会议10(完结)
    每日站立会议09
    每日站立会议08
    构建之法阅读笔记06(完)
    每日站立会议07
    每日站立会议06
  • 原文地址:https://www.cnblogs.com/ray-mmss/p/12762945.html
Copyright © 2011-2022 走看看