我是靠谱客的博主 爱笑小海豚,最近开发中收集的这篇文章主要介绍Go语言基础之变量和常量,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

标识符

Go语言由数字、字母和下划线组成,只能以字符和_开头。

 

关键字

breakdefaultfuncinterfaceselect
casedefergomapstruct
chanelsegotopackageswitch
constfallthroughifrangetype
continueforimportreturnvar

 

变量

Go语言中变量声明后才能使用,同一作用域内不支持重复声明。并且声明后必须使用

 

标准声明

var 变量名 变量类型    例:var name string

批量声明
 

var(
    a string
    b int
    c bool
)

变量初始化

var 变量名 类型 = 表达式

例:
var name string = "XiaoMing"
var name1,age = "Xiaoming",19

类型推导
var name3 = "XiaoHai"

短变量声明(不能够使用在函数外)
a := 100

匿名变量
当某个值不需要时使用_

 

常量

常量只是把var换成const     例:const pi = 3.1415

当生成多个常量时,如果省略了值则表示和上一行值相同

const(
    n1 = 100
    n2
    n3
)

此时n1,n2,n3值都为100

iota

常量计数器,只在常量的表达式中使用。每当遇到const时重置为0,每增加一行常量声明,计数一次。

const(
    n1 = iota    // 0
    n2           // 1
    n3,n4        // 2
    _            // 3
)

const(
    n5 = iota    // 0
    _            // 1
)

 

最后

以上就是爱笑小海豚为你收集整理的Go语言基础之变量和常量的全部内容,希望文章能够帮你解决Go语言基础之变量和常量所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(59)

评论列表共有 0 条评论

立即
投稿
返回
顶部