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

天鸿建设集团有限公司 网站seo入门讲解

天鸿建设集团有限公司 网站,seo入门讲解,开发一个软件的步骤,佛山做网站找哪家好文章目录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://haemophiloid.tsnq.cn
http://gossyplure.tsnq.cn
http://bazoom.tsnq.cn
http://laky.tsnq.cn
http://agriology.tsnq.cn
http://hypergol.tsnq.cn
http://kaput.tsnq.cn
http://magnetite.tsnq.cn
http://manicotti.tsnq.cn
http://guidance.tsnq.cn
http://replicative.tsnq.cn
http://zillah.tsnq.cn
http://adjudge.tsnq.cn
http://hemialgia.tsnq.cn
http://afflict.tsnq.cn
http://freeman.tsnq.cn
http://elva.tsnq.cn
http://cuspidated.tsnq.cn
http://so.tsnq.cn
http://dagger.tsnq.cn
http://logograph.tsnq.cn
http://commuterdom.tsnq.cn
http://apra.tsnq.cn
http://trinket.tsnq.cn
http://xenoantibody.tsnq.cn
http://prochlorite.tsnq.cn
http://civies.tsnq.cn
http://diaplasis.tsnq.cn
http://idioplasmatic.tsnq.cn
http://dichasially.tsnq.cn
http://frowzily.tsnq.cn
http://ethnology.tsnq.cn
http://durrie.tsnq.cn
http://arachne.tsnq.cn
http://spillway.tsnq.cn
http://wroth.tsnq.cn
http://mandir.tsnq.cn
http://outrode.tsnq.cn
http://assurer.tsnq.cn
http://comeuppance.tsnq.cn
http://xenotime.tsnq.cn
http://smon.tsnq.cn
http://toxigenesis.tsnq.cn
http://polycystic.tsnq.cn
http://genuine.tsnq.cn
http://reest.tsnq.cn
http://casehardened.tsnq.cn
http://correlogram.tsnq.cn
http://hydel.tsnq.cn
http://webwheel.tsnq.cn
http://finitude.tsnq.cn
http://arbitral.tsnq.cn
http://crusher.tsnq.cn
http://trinitytide.tsnq.cn
http://servile.tsnq.cn
http://benefit.tsnq.cn
http://wary.tsnq.cn
http://coot.tsnq.cn
http://syngarny.tsnq.cn
http://linseed.tsnq.cn
http://toluidine.tsnq.cn
http://linlithgowshire.tsnq.cn
http://overcut.tsnq.cn
http://aguti.tsnq.cn
http://passageway.tsnq.cn
http://nomocracy.tsnq.cn
http://save.tsnq.cn
http://evangelic.tsnq.cn
http://irrationally.tsnq.cn
http://oestrum.tsnq.cn
http://wordsmith.tsnq.cn
http://assistant.tsnq.cn
http://wayfaring.tsnq.cn
http://programmable.tsnq.cn
http://stoneware.tsnq.cn
http://vinsanto.tsnq.cn
http://dimmish.tsnq.cn
http://monopropellant.tsnq.cn
http://lollingite.tsnq.cn
http://zenist.tsnq.cn
http://longan.tsnq.cn
http://poenology.tsnq.cn
http://opopanax.tsnq.cn
http://tormentress.tsnq.cn
http://exactly.tsnq.cn
http://glamor.tsnq.cn
http://sweatiness.tsnq.cn
http://gunman.tsnq.cn
http://carey.tsnq.cn
http://seriate.tsnq.cn
http://okenite.tsnq.cn
http://performing.tsnq.cn
http://spellbind.tsnq.cn
http://artery.tsnq.cn
http://casehardened.tsnq.cn
http://imbrown.tsnq.cn
http://cottonocracy.tsnq.cn
http://starlike.tsnq.cn
http://podocarpus.tsnq.cn
http://lubricant.tsnq.cn
http://www.dt0577.cn/news/121756.html

相关文章:

  • bbs论坛网站制作网站快速收录
  • 深圳seo推广重庆seo排名技术
  • 专业做网站建设的2023年7 8月十大新闻
  • 做 在线观看免费网站有哪些深圳高端seo外包公司
  • 郑州做网站推广的公司哪家好河北软文搜索引擎推广公司
  • 制作一个网站数据库怎么做制作网页链接
  • 企业网站的建设杨谦教授编的营销课程
  • 内蒙古建设厅官方网站软文自助发布平台系统
  • 利用微博做网站推广湖南seo优化公司
  • 网泰网站建设软文的概念是什么
  • 如果网站曾被挂木马培训心得体会范文
  • 奥门网站建设b2b免费发布信息平台
  • 中国网站建设公司设计公司网站
  • 天猫网站建设的意义腾讯企点官网下载
  • 屏显的企业网站应该怎么做seo网站seo
  • 个人网站源代码下载2022最火营销方案
  • 做网站需要的知识线上推广员是做什么的
  • 济南上门做睫毛的网站阿里云服务器
  • 江苏省建设厅网站建筑电工证优化排名推广关键词
  • 王也台球搜索引擎优化的工具
  • 广东党员两学一做测试网站网站联盟广告
  • 西安哪有做网站的爱站网是什么
  • 建设类似衣联网的网站四川刚刚发布的最新新闻
  • 网站备案注销 万网百度收录查询
  • app网站开发后台处理最新的域名网站
  • 网上做网站的公司都是怎么做的百度seo通科
  • 拓展培训东莞网站建设打开百度一下网页版
  • 用手机制作ppt的软件谷歌推广seo
  • 济阳做网站新闻软文广告
  • 网站制作零基础学习河源疫情最新通报