Golan-变量

变量
    定义
        var 变量名 数据类型 = 变量值
            //定义变量
            var age int 
            //变量赋值 (没有赋值默认为0)
            age = 18
            func main(){
                //使用变量
                fmt.println("age =", age)
            }
            
            
    变量使用事项
        
        指定变量后不赋值,int,float使用默认值 0,strin默认空串

			package main
			import "fmt"
			func main(){
				var  age int
				fmt.Println("age = ", age)
			}


        
        根据值自行判断变量类型(类型推导)

            package main
            import "fmt"
            func main(){
                var name = "阿王"
                fmt.Println('name is ', name)
            }


            
        省略var 直接使用 := 

        package main 
        import "fmt"
        func main(){
            name := "阿王"
            fmt.Println("name is ", name)
        }


        
        
    支持一次性声明多个变量
        
        声明函数变量    
            变量类型一致
                var n1 , n2 , n3 int 
            
            变量类型不一致
                var name, age, n5 = 100, "阿王" 888
            
            类型推导
                name, age, n5 := 100, "阿王" 888
            
            
        一次声明多个全局变量
            var(
                n1 = 1
                n2 = 100
                name = 'jack'
            )
            
    
    
    该区域的数据值可以在同一个类型范围内不断变化 
        var i int = 100
        i = 200
        i = 300
        以最后一个赋值为准,只能在函数范围内使用, 不变数据类型
    
    
    
    在同一个作用域不能同名(一个函数或者一个代码块)
        可以不断赋值,但不允许重新定义
        
    
    
    程序中 + 使用
        两边为数字类型,    为加法运算
        两边为字符串类型,    为拼接操作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值