您好,欢迎来到二三娱乐。
搜索
您的当前位置:首页一、变量

一、变量

来源:二三娱乐

在Go中,所有的字符编码都是Unicode,变量名以英文字母或者下划线开头(以后可能会支持其他语言的字符作为标识符,如中文)。申明变量的方式有多种形式,最基本的就是使用 var 关键字进行申明。格式为 var +变量名+变量类型。如:

  • 1.申明了一个类型为 type,名字为 vairableName 的变量。
var vairableName type
  • 2.还可以一次申明多个变量:
var a,b,c int

申明了三个类型为 int 的变量 a, b, c

  • 3.还可以在申明的时候进行初始化
var a int = 10
  • 4.还可以对多个变量进行初始化
var a,b,c int = 10,20,30
  • 5.还可以省去类型,此时,变量的类型由具体类型决定
var a,b,c = 10,20,30
  • 6.即使是不同类型的都可以
var a,b,c = 10,"golang",'e' // a为int, b为string, c为byte(uint8)
  • 7.甚至还可以省略 var 关键字
a,b,c := 10,"golang",'e' // a为int, b为string, c为byte(uint8)
  • 8.如果一次性需要申明或者申明并初始化很多个变量,写在一行既影响美观,可读性也比较差。这时候,可以这样定义:
var (
  a = 10
  b = "golang"
  c = 'E'
)

使用:=申明并初始化变量叫做变量的简短申明,这种方式比较简洁,是非常常见的一种变量申明方式,简洁明了,但是,这种方式有两个限制:

  • 只能在函数或者方法内部使用,所以全局变量只能用var申明。
  • :=左边的变量必须有一个新申明的变量

Go中,不能有未使用的变量(申明的变量)存在,不然程序编译不通过。

Copyright © 2019- yule263.com 版权所有 湘ICP备2023023988号-1

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务