zoukankan      html  css  js  c++  java
  • GO语言-基础语法:变量定义

    package main
    
    import (
    "fmt"
    )
    
    //不在函数内的变量,属于包内的变量。不能使用":="进行定义和赋值
    var aa = 1124
    var (
        bb = 1122
        cc = true
        dd = "fine"
    )
    
    //空变量
    func variableNull(){
        var a int
        var b string
        fmt.Printf("%d %q
    ", a, b)
    }
    
    //变量默认赋值
    func variableInit(){
        var c,c1 int =100,200  //可同时定义多个相同类型变量
        var d string = "vijay"
        fmt.Println(c,c1,d)
    
    }
    
    //根据变量值自行判断变量类型
    func variableTypeDecide(){
        var e  =10240
        var f,f1,f2  = "vijayfly",1234,true  //可同时定义多个不同类型变量
        fmt.Println(e,f,f1,f2)
    }
    
    
    //变量简单赋值 
    func variableShorter(){
        g,g1,g2  := "niw",1234,true  //"var"和":=d"的功能一样
        fmt.Println(g,g1,g2)
    }
    
    func main() {
        fmt.Println("Hello World!")
        variableNull()
        variableInit()
        variableTypeDecide()
        variableShorter()
        fmt.Println(aa,bb,cc,dd)
    }

    打印结果;

    Hello World!
    0 ""
    100 200 vijay
    10240 vijayfly 1234 true
    niw 1234 true
    1124 1122 true fine
    [Finished in 0.7s]
  • 相关阅读:
    StackExchange.Redis 使用 (一)
    委托的一个小问题
    MemberwishClone学习
    类的内容学习
    类的学习
    构造函数学习
    C# 重新筑基-从头开始
    C语言入门:结构体+文件的应用
    C语言入门:结构体的概要
    C语言入门:指针的概要
  • 原文地址:https://www.cnblogs.com/vijayfly/p/9450524.html
Copyright © 2011-2022 走看看