Go语言-变量与常量

1.变量

变量,计算机语言能存储计算结果或表示值的抽象概念。可以通过变量名访问,变量名由字母、数字、下划线组成,其中首个字符不能为数字。

2.使用方法

 方法1 直接声明
 var a int
 fmt.Println("a=",a)

注意每一个变量必须引用过后才能不报错
//默认值是0

  fmt.Printf("a的类型是:%T\n",a)
 //方法2 声明一个变量并且初始化一个值
 var b int =100
 fmt.Printf("c=%d,b的类型是:%T\n",b,b)
 //方法3 初始化的时候。去掉数据类型,GO语言通过值的自动匹配
  var c =100
     fmt.Printf("c=%d,b的类型是:%T\n",c,c)

     var cc = "声明一个变量并且初始化一个值"
     fmt.Printf("cc=%s,ccd的类型是:%T\n",cc,cc)
 //方法4 短声明 := 一样会自动匹配数据类型
 e:=100
 fmt.Printf("e=%d,ccd的类型是:%T\n",e,e)

 f:="声明一个变量并且初始化一个值"
 fmt.Printf("f=%s,ccd的类型是:%T\n",f,f)
 //多个变量声明
 var xx,yy int =100,200
 var kk,wx = 300,"声明一个变量并且初始化一个值"
 var (
      nn int = 100
      wechat = "声明一个变量并且初始化一个值"
      )
 fmt.Println(xx,yy,kk,wx,nn,wechat)

常量

常量是一个简单值的标识符,在程序运行时,不会被修改的量。数据类型只可以是布尔型、数字型(整数型、浮点型和复数)和字符串型。且系统会自动判断类型


const  (
     xa =  10*iota
     sz
     sh
     )
 const length = 10
 fmt.Printf("length=%d",length)
 //iota常量计数器
 fmt.Println("++++",xa,"++++",sz,"++++",sh)

以上代码运行结果鼠标放这里,你还在想了解些什么(ฅ′ω`ฅ)可以私聊我哦╰(●’◡’●)╮

补充

fmt.Printf(“e= %d ,ccd的类型是:%T\n”,e,e)
fmt.Printf(“cc= %s,ccd的类型是:%T\n”,cc,cc)
这里就是你要指定的数据应该表达成什么样子鼠标放这里,你还在想了解些什么(ฅ′ω`ฅ)可以私聊我哦╰(●’◡’●)╮

print作用
print直接输出内容,不会换行,不能格式化输出
printf能够通过占位符输出格式化的内容
println能够在输出内容后面加上换行符

总结

明显感觉GO的命名方式更加自由一点,相比与java。java必须提前声明比如String name = “我是-HH-”,而Go语言加入了自动判别数据类型。其他的慢慢了解吧,欢迎私聊骚扰我或者评论区指出我的错误。๑乛◡乛๑

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值