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

湖北孝感展示型网站建设价格开平小学学生做平网站

湖北孝感展示型网站建设价格,开平小学学生做平网站,网站建设会遇到哪些难题,网站建设公司怎么样文章目录1 Go中的变量2 声明一个变量3 声明变量并初始化4 变量推断5 声明多个变量5.1 多个变量相同类型5.2 多个变量不同类型6 简短声明7 Go语言变量不能把一种类型赋值给其他类型1 Go中的变量 Go中变量指定了某存储单元的名称#xff0c;该存储单元会存储特定类型的值#… 文章目录1 Go中的变量2 声明一个变量3 声明变量并初始化4 变量推断5 声明多个变量5.1 多个变量相同类型5.2 多个变量不同类型6 简短声明7 Go语言变量不能把一种类型赋值给其他类型1 Go中的变量 Go中变量指定了某存储单元的名称该存储单元会存储特定类型的值在Go中有多种语法用于声明变量。 2 声明一个变量 语法 //关键字 变量名 变量类型 var name type测试 package mainimport fmtfunc main() {var age int // 定义一个int类型的变量age 12 // 变量赋值var name string // 定义一个string类型的变量name 张三 // 变量赋值fmt.Println(姓名, name, 年龄, age) // 姓名 张三 年龄 12 }如果变量声明后没有进行初始化Go会默认将其赋值为0 package mainimport fmtfunc 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 fmtfunc main() {// 声明变量并初始化var age int 10fmt.Println(age)// 修改变量值age 11fmt.Println(我长大了, age) } 4 变量推断 如果定义的变量有初始化值则不用定义变量类型Go会自动推断变量的类型 语法 // 关键字 变量名 初始化值 var age 11 // 省略了age变量的类型int测试 package mainimport fmtfunc main() {var age 10fmt.Println(age is :, age) // age is : 10 } 5 声明多个变量 5.1 多个变量相同类型 语法 var a,b int // 声明变量 a 1 b 2测试 package mainimport fmtfunc main() {var height, weigth intheight 180weigth 60fmt.Println(身高, height, cm, 体重, weigth, kg) // 身高 180 cm 体重 60 kg}5.2 多个变量不同类型 语法 var (name1 type1name2 type2 )测试 package mainimport fmtfunc 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 fmtfunc main() {age : 11fmt.Println(age is :, age) // age is : 11 } : 符号左边的值必须都有初始化值否则报错 package mainimport fmtfunc main() {name, age : 张三丰 // 报错 assignment mismatch: 2 variables but 1 valuefmt.Println(name is :, name) }: 符号左边的变量个数与右边的初始化值的个数一定要相同 package mainimport fmtfunc main() {name, age : 张三丰, 11fmt.Println(name is :, name, age is :, age) // name is : 张三丰 age is : 11 } 简短声明:左侧必须包含一个未初始化的变量 package mainimport fmtfunc main() {var a 10a, b : 11, 12 // 因为b是未初始化的所以不报错fmt.Println(a, b) // 11,12 }如果简短声明:左侧都是初始化的则会报错 package mainimport fmtfunc 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 fmtfunc main() {a, b : 11, 12a kevin // cannot use kevin (untyped string constant) as int value in assignmentfmt.Println(a, b) }
http://www.hkea.cn/news/14324865/

相关文章:

  • wordpress access佛山网站seo哪家好
  • 建设网站情况说明范文配资网站开发
  • 网站建设设计流程图wordpress图片中文不显示解决
  • 单机网页游戏网站招商外包
  • 网站游戏网站怎么建设游戏开科技的软件
  • 怎样更换网站cms加强网站队伍建设
  • 响应式网站的优缺点园林景观设计公司设备列表
  • 实用网站设计步骤微网站 杭州
  • 哈尔滨网站公司哪家好提出网站推广途径
  • 大连鼎信网站建设公司地址wordpress过期
  • 做网站卖链接中标公告 网站建设
  • 怎么做资源类网站淄博网站设计方案
  • 怎么样做外贸网站可以做婚礼鲜花布置的网站
  • 360免费建站视频wordpress插件商品对比
  • 免费模板网站制作网页制作公司的渠道通路
  • app公司定制开发asp模版网站如何做优化
  • 代理公司网站备案京东联盟怎么推广赚钱
  • 开封网站建设哪家好网站规划建设与管理维护课后答案6
  • iis发布网站后无法加载dll网站的详情页面设计
  • 重庆的seo服务公司优化大师安卓版
  • 如何规范网站使用微信软文范例大全100
  • 泉州网站建设公司招聘销售小程序商店图标
  • 郑州高端品牌网站建设营销策划包括哪些内容
  • 小说网站建设目的目前最好用的网络管理软件
  • 有没有设计网站在广州的网站已运行时间代码
  • 建设网站地图素材深圳建设局网站打不开
  • 嘉兴门户网站建设网站外包制作
  • 网站开发定制合同范本建一个网站需要购买域名 虚拟主机
  • 专做女装拿货的网站四川做网站优化价格
  • 安达市建设局网站国内做任务得数字货币的网站