日期: 2022-09-20 18:43:27 浏览数:7

上往建站提供服务器空间服务商,百度快照排名,网站托管,百度推广运营,致力于设计外包服务与源代码定制开发,360推广,搜狗推广,增加网站的能见度及访问量提升网络营销的效果,主营:网站公司,百度推广公司电话,官网搭建服务,网站服务企业排名,服务器空间,英文域名等业务,专业团队服务,效果好。
安徽省天长淘宝店铺设计-天长淘宝天猫网店美工-天长网店运营-天长拼多多宝贝设计多少钱-天长京东开店-天长美团代运营-天长阿里巴巴首页装修价格费用-天长主图详情页编辑排版PS美工修图加水印-天长logo设计-天长商标注册-天长知识产权申请-天长高企认定

变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。
变量可以通过变量名访问。
Go 语言变量名由字母、数字、下划线组成,其中首个字符不能为数字。
声明变量的一般形式是使用 var 关键字:
var identifier type
可以一次声明多个变量:
var identifier1, identifier2 type
以上实例输出结果为:
Runoob 1 2
第一种,指定变量类型,如果没有初始化,则变量默认为零值。
var v_name v_type v_name = value
零值就是变量没有做初始化时系统默认设置的值。
以上实例执行结果为:
RUNOOB 0 false
数值类型(包括complex64/128)为 0
布尔类型为 false
字符串为 ""(空字符串)
以下几种类型为 nil:
var a *int var a []int var a map[string] int var a chan int var a func(string) int var a error // error 是接口
输出结果是:
0 0 false ""
第二种,根据值自行判定变量类型。
var v_name = value
输出结果是:
true
第三种,如果变量已经使用 var 声明过了,再使用 := 声明变量,就产生编译错误,格式:
v_name := value
例如:
var intVal int intVal :=1 // 这时候会产生编译错误,因为 intVal 已经声明,不需要重新声明
直接使用下面的语句即可:
intVal := 1 // 此时不会产生编译错误,因为有声明新的变量,因为 := 是一个声明语句
intVal := 1 相等于:
安徽省天长淘宝店铺设计-天长淘宝天猫网店美工-天长网店运营-天长拼多多宝贝设计多少钱-天长京东开店-天长美团代运营-天长阿里巴巴首页装修价格费用-天长主图详情页编辑排版PS美工修图加水印-天长logo设计-天长商标注册-天长知识产权申请-天长高企认定
上往建站提供搭建网站,域名注册,官网备案服务,网店详情页设计,企业网店,专业网络店铺管理运营全托管公司咨询电话,服务器空间,微信公众号托管,网页美工排版,致力于域名申请,竞价托管,软文推广,全网营销,提供标准级专业技术保障,了却后顾之忧,主营:虚拟主机,网站推广,百度竞价托管,网站建设,上网建站推广服务,网络公司有哪些等业务,专业团队服务,效果好。
服务热线:400-111-6878 手机微信同号:18118153152(各城市商务人员可上门服务)