[GO]变量与常量定义-1

使用的关键字:var,跟常规的编程语言不同,golang定义变量时变量名在前变量类型在后。并且定义的变量必须使用。

定义变量

var a int
var b string

 

定义变量并赋初值

var a int = 3
var b string = "abc"

 

同时赋值多个

var a,b string = "hehe","haha"

 

直接省略定义的类型,编译器自己识别

var a = 6
var c,d,e = true,"pupu",10

 

使用var集中变量

var(
    bb = 3
    cc=true
)

 

使用 :=定义变量(只能在函数内部使用)

a, b, c, d := 3, 4, true, "heihei"

 

 

常量定义的关键字 const

const a = "a.text"
const b int = 5

 

枚举类型定义

const(
    app = 0
    java = 1
    c = 2
)

同样的go为这种提供了简化。iota表示自增

const(
    app = iota
    java
    c
)
 
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xiaoxin1218@qq.com

文章标题:[GO]变量与常量定义-1

文章字数:205

本文作者:周信

发布时间:2019-10-08, 22:31:26

最后更新:2019-10-08, 23:00:11

原始链接:http://zx21.xyz/2019/10/08/GO-变量与常量定义-1/

版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。

目录
×

可为我打赏鼓励~