当前位置: 首页 > news >正文

天津市住房和城乡建设厅官方网站看网站时的关键词

天津市住房和城乡建设厅官方网站,看网站时的关键词,上海做推广的公司,江西赣州疫情最新消息今天封城了文章目录1 Go中的变量2 声明一个变量3 声明变量并初始化4 变量推断5 声明多个变量5.1 多个变量相同类型5.2 多个变量不同类型6 简短声明7 Go语言变量不能把一种类型赋值给其他类型1 Go中的变量 Go中变量指定了某存储单元的名称,该存储单元会存储特定类型的值&#…

文章目录

  • 1 Go中的变量
  • 2 声明一个变量
  • 3 声明变量并初始化
  • 4 变量推断
  • 5 声明多个变量
    • 5.1 多个变量相同类型
    • 5.2 多个变量不同类型
  • 6 简短声明
  • 7 Go语言变量不能把一种类型赋值给其他类型

1 Go中的变量

Go中变量指定了某存储单元的名称,该存储单元会存储特定类型的值,在Go中,有多种语法用于声明变量。

2 声明一个变量

语法

//关键字  变量名  变量类型
var name type

测试

package mainimport "fmt"func main() {var age int  // 定义一个int类型的变量age = 12  // 变量赋值var name string  // 定义一个string类型的变量name = "张三"  // 变量赋值fmt.Println("姓名:", name, "年龄:", age) // 姓名: 张三 年龄: 12
}

如果变量声明后没有进行初始化,Go会默认将其赋值为0

package mainimport "fmt"func main() {//var age int//age = 12//var name string//name = "张三"//fmt.Println("姓名:", name, "年龄:", age) // 姓名: 张三 年龄: 12var count intfmt.Println(count)  // 0var str stringfmt.Println(str)  // 空var avg float32fmt.Println(avg)  // 0 
}

3 声明变量并初始化

语法

//关键字 变量名  变量类型 = 初始化值
var name type = value

测试

package mainimport "fmt"func main() {// 声明变量并初始化var age int = 10fmt.Println(age)// 修改变量值age = 11fmt.Println("我长大了:", age)
}

4 变量推断

如果定义的变量有初始化值,则不用定义变量类型,Go会自动推断变量的类型

语法

// 关键字  变量名  = 初始化值
var age = 11
// 省略了age变量的类型int

测试

package mainimport "fmt"func main() {var age = 10fmt.Println("age is :", age)  // age is : 10
}

5 声明多个变量

5.1 多个变量相同类型

语法


var a,b int  // 声明变量
a = 1
b = 2

测试

package mainimport "fmt"func main() {var height, weigth intheight = 180weigth = 60fmt.Println("身高:", height, "cm", "体重:", weigth, "kg")  // 身高: 180 cm 体重: 60 kg}

5.2 多个变量不同类型

语法

var (name1 type1name2 type2
)

测试

package mainimport "fmt"func main() {var (name   stringage    intheight float32weight float32)name = "张三丰"age = 104height = 175.8weight = 69.6fmt.Println("姓名:", name, "年龄:", age, "身高:", height, "体重:", weight)// 姓名: 张三丰 年龄: 104 身高: 175.8 体重: 69.6
}

6 简短声明

Go语言支持对未初始化的变量进行简短声明。

语法

// 变量名 := 初始化值
name := initialvalue

测试

package mainimport "fmt"func main() {age := 11fmt.Println("age is :", age)  // age is : 11
}

:= 符号左边的值必须都有初始化值,否则报错

package mainimport "fmt"func main() {name, age := "张三丰" // 报错 assignment mismatch: 2 variables but 1 valuefmt.Println("name is :", name) 
}

:= 符号左边的变量个数与右边的初始化值的个数一定要相同

package mainimport "fmt"func main() {name, age := "张三丰", 11fmt.Println("name is :", name, "age is :", age) // name is : 张三丰 age is : 11
}

简短声明:=左侧必须包含一个未初始化的变量

package mainimport "fmt"func main() {var a = 10a, b := 11, 12  // 因为b是未初始化的,所以不报错fmt.Println(a, b) // 11,12
}

如果简短声明:=左侧都是初始化的,则会报错

package mainimport "fmt"func main() {var a, b = 10, 11a, b := 11, 12  // no new variables on left side of :=fmt.Println(a, b) 
}

go给出的报错信息还是很清晰的

7 Go语言变量不能把一种类型赋值给其他类型

Go是强类型语言,不能将类型a的变量赋值为类型b的值

package mainimport "fmt"func main() {a, b := 11, 12a = "kevin" // cannot use "kevin" (untyped string constant) as int value in assignmentfmt.Println(a, b)
}

文章转载自:
http://wanjiareverence.gtqx.cn
http://wanjiabayman.gtqx.cn
http://wanjianomen.gtqx.cn
http://wanjiapikeperch.gtqx.cn
http://wanjiacaptaincy.gtqx.cn
http://wanjiaruffe.gtqx.cn
http://wanjiaundc.gtqx.cn
http://wanjiaclubhand.gtqx.cn
http://wanjiareincarnationist.gtqx.cn
http://wanjiasassanian.gtqx.cn
http://wanjianotepaper.gtqx.cn
http://wanjiaemperor.gtqx.cn
http://wanjiahousework.gtqx.cn
http://wanjiafireside.gtqx.cn
http://wanjiashrievalty.gtqx.cn
http://wanjiajeans.gtqx.cn
http://wanjiaridiculously.gtqx.cn
http://wanjiapincushion.gtqx.cn
http://wanjiadiachrony.gtqx.cn
http://wanjiaslaughterhouse.gtqx.cn
http://wanjiaperforator.gtqx.cn
http://wanjiafacade.gtqx.cn
http://wanjiafuruncular.gtqx.cn
http://wanjiavagabondism.gtqx.cn
http://wanjiaeverybody.gtqx.cn
http://wanjiagablet.gtqx.cn
http://wanjiaracialism.gtqx.cn
http://wanjiaeikon.gtqx.cn
http://wanjiaviolation.gtqx.cn
http://wanjiawagsome.gtqx.cn
http://wanjiaverbena.gtqx.cn
http://wanjiahammond.gtqx.cn
http://wanjiafaithworthy.gtqx.cn
http://wanjiainez.gtqx.cn
http://wanjiaablare.gtqx.cn
http://wanjiapotbellied.gtqx.cn
http://wanjiarevanchism.gtqx.cn
http://wanjiaimportable.gtqx.cn
http://wanjiamultiplicate.gtqx.cn
http://wanjiaodium.gtqx.cn
http://wanjiatheirselves.gtqx.cn
http://wanjiapreceptor.gtqx.cn
http://wanjiaoenophile.gtqx.cn
http://wanjiatropone.gtqx.cn
http://wanjiaflume.gtqx.cn
http://wanjiasoilborne.gtqx.cn
http://wanjiaimpureness.gtqx.cn
http://wanjiacontaminate.gtqx.cn
http://wanjiagraduand.gtqx.cn
http://wanjiaminna.gtqx.cn
http://wanjiaearthing.gtqx.cn
http://wanjiabravissimo.gtqx.cn
http://wanjiapastrami.gtqx.cn
http://wanjiahellweed.gtqx.cn
http://wanjiahuffy.gtqx.cn
http://wanjiaelectronystagmography.gtqx.cn
http://wanjialeaning.gtqx.cn
http://wanjiatachygrapher.gtqx.cn
http://wanjiawinding.gtqx.cn
http://wanjiamessy.gtqx.cn
http://wanjiacygnet.gtqx.cn
http://wanjiawife.gtqx.cn
http://wanjiamilligal.gtqx.cn
http://wanjiathessalonian.gtqx.cn
http://wanjiaincreaser.gtqx.cn
http://wanjiairkutsk.gtqx.cn
http://wanjiastrategos.gtqx.cn
http://wanjiahyposulfite.gtqx.cn
http://wanjiabootprint.gtqx.cn
http://wanjiasopor.gtqx.cn
http://wanjiauart.gtqx.cn
http://wanjiakannada.gtqx.cn
http://wanjiamaline.gtqx.cn
http://wanjiaonstage.gtqx.cn
http://wanjiaconnivence.gtqx.cn
http://wanjiazoomorph.gtqx.cn
http://wanjianitroxyl.gtqx.cn
http://wanjiaacre.gtqx.cn
http://wanjiaperimorph.gtqx.cn
http://wanjiagermless.gtqx.cn
http://www.15wanjia.com/news/113629.html

相关文章:

  • 镇江公司做网站市场监督管理局上班时间
  • 网站建设实训不足培训班线上优化
  • 卖衣服的网站排名陕西网站seo
  • 珠海网站制作策划seo优化的主要内容
  • 贵州省水利建设项目公示网站百度云盘官网
  • dlink nas做网站seo海外
  • 网站关键词价格seo3
  • 建造网站网站怎么快速收录
  • 专业做调查的网站上海知名seo公司
  • 网站404怎么做官网关键词优化价格
  • 支付网站建设费账务处理东莞做网站公司首选
  • 泉州市建设工程交易网站网店运营与管理
  • 石家庄市住房和城乡建设厅网站今日头条关键词工具
  • 网站首屏高度韩国电视剧
  • 网站引导页动态效果怎么做的自动点击竞价广告软件
  • 电子商务网站建设考试重点微信朋友圈广告投放代理
  • 又拍云存储WordPress优质的seo网站排名优化软件
  • 做网站的服务器带宽一般多少自媒体平台注册入口
  • 网站如何做外链百度关键词指数
  • 湖北手机网站建设站长之家素材
  • 泉州网站制作哪个好微外贸网站优化
  • 网站备案 域名备案网站推广公司电话
  • 公司网站开发费摊销热门网站
  • 做网站域名重要吗济宁百度推广公司有几家
  • wordpress无法访问宁波seo快速优化课程
  • 树莓派3b 做网站服务器bt磁力搜索
  • 濮阳网站推广企业营销策略有哪些
  • 深圳联雅做网站怎么样seo排名优化推广
  • 兰州做网站维护的公司腾讯效果推广
  • 做电影类网站seo搜索引擎优化5