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

视频播放网站建设昆明做网站的旅行社

视频播放网站建设,昆明做网站的旅行社,嘉兴网站开发公司,wordpress资源合集显示标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词#xff0c;比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线#xff09;组成#xff0c;并且只能以字母和_开头。 举几个例子#xff1a;abc, _, _123, a123。 关键字 关键…标识符与关键字 标识符 在编程语言中标识符就是程序员定义的具有特殊意义的词比如变量名、常量名、函数名等等。 Go语言中标识符由字母数字和_(下划线组成并且只能以字母和_开头。 举几个例子abc, _, _123, a123。 关键字 关键字是指编程语言中预先定义好的具有特殊含义的标识符。 关键字和保留字都不建议用作变量名。 Go语言中有25个关键字 break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var 此外Go语言中还有37个保留字。 Constants: true false iota nil Types: int int8 int16 int32 int64 uint uint8 uint16 uint32 uint64 uintptrfloat32 float64 complex128 complex64bool byte rune string errorFunctions: make len cap new append copy close deletecomplex real imagpanic recover变量 变量的来历 程序运行过程中的数据都是保存在内存中我们想要在代码中操作某个数据时就需要去内存上找到这个变量但是如果我们直接在代码中通过内存地址去操作变量的话代码的可读性会非常差而且还容易出错所以我们就利用变量将这个数据的内存地址保存起来以后直接通过这个变量就能找到内存上对应的数据了。 变量类型 变量Variable的功能是存储数据。不同的变量保存的数据类型可能会不一样。经过半个多世纪的发展编程语言已经基本形成了一套固定的类型常见变量的数据类型有整型、浮点型、布尔型等。 Go语言中的每一个变量都有自己的类型并且变量必须经过声明才能开始使用。 变量声明 Go语言中的变量需要声明后才能使用同一作用域内不支持重复声明。 并且Go语言的变量声明后必须使用。 标准声明 Go语言的变量声明格式为 var 变量名 变量类型 变量声明以关键字var开头变量类型放在变量的后面行尾无需分号。 举个例子 var name string var age int var isOk bool 批量声明 每声明一个变量就需要写var关键字会比较繁琐go语言中还支持批量变量声明 var ( a string b int c bool d float32 ) 变量的初始化 Go语言在声明变量的时候会自动对变量对应的内存区域进行初始化操作。每个变量会被初始化成其类型的默认值例如 整型和浮点型变量的默认值为0。 字符串变量的默认值为空字符串。 布尔型变量默认为false。 切片、函数、指针变量的默认为nil。 当然我们也可在声明变量的时候为其指定初始值。变量初始化的标准格式如下 var 变量名 类型 表达式 举个例子 var name string “Q1mi” var age int 18 或者一次初始化多个变量 var name, age “Q1mi”, 20 类型推导 有时候我们会将变量的类型省略这个时候编译器会根据等号右边的值来推导变量的类型完成初始化。 var name “Q1mi” var age 18 短变量声明 在函数内部可以使用更简略的 : 方式声明并初始化变量。 package main import ( “fmt” ) // 全局变量m var m 100 func main() { n : 10 m : 200 // 此处声明局部变量m fmt.Println(m, n) } 匿名变量 在使用多重赋值时如果想要忽略某个值可以使用匿名变量anonymous variable。 匿名变量用一个下划线_表示例如 func foo() (int, string) { return 10, “Q1mi” } func main() { x, _ : foo() _, y : foo() fmt.Println(“x”, x) fmt.Println(“y”, y) } 匿名变量不占用命名空间不会分配内存所以匿名变量之间不存在重复声明。 (在Lua等编程语言里匿名变量也被叫做哑元变量。) 注意事项 1.函数外的每个语句都必须以关键字开始var、const、func等 2.: 3._ 常量 相对于变量常量是恒定不变的值多用于定义程序运行期间不会改变的那些值。 常量的声明和变量声明非常类似只是把var换成了const常量在定义的时候必须赋值。 const pi 3.1415 const e 2.7182 声明了pi和e这两个常量之后在整个程序运行期间它们的值都不能再发生变化了。 多个常量也可以一起声明 const ( pi 3.1415 e 2.7182 ) const同时声明多个常量时如果省略了值则表示和上面一行的值相同。 例如 const ( n1 100 n2 n3 ) 上面示例中常量n1、n2、n3的值都是100。 iota iota是go语言的常量计数器只能在常量的表达式中使用。 iota在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义在定义枚举时很有用。 举个例子 const ( n1 iota //0 n2 //1 n3 //2 n4 //3 ) 几个常见的iota示例: 使用_跳过某些值 const ( n1 iota //0 n2 //1 _ n4 //3 ) iota声明中间插队 const ( n1 iota //0 n2 100 //100 n3 iota //2 n4 //3 ) const n5 iota //0 定义数量级 这里的表示左移操作110表示将1的二进制表示向左移10位也就是由1变成了10000000000也就是十进制的1024。同理22表示将2的二进制表示向左移2位也就是由10变成了1000也就是十进制的8。 const ( _ iota KB 1 (10 * iota) MB 1 (10 * iota) GB 1 (10 * iota) TB 1 (10 * iota) PB 1 (10 * iota) ) 多个iota定义在一行 const ( a, b iota 1, iota 2 //1,2 c, d //2,3 e, f //3,4 )
http://www.ho-use.cn/article/10820459.html

相关文章:

  • 电脑网页打不开是什么问题北京优化营商
  • 网站点击量软件亚星网站代理
  • 南昌网站seo多少钱获取网站全站代码
  • 手机网站设计小程序张家港网站建设优化
  • 做网站打广告需要多少个服务器北京建筑英才网最新招聘信息
  • 邢台pc网站开发电子政务门户网站建设汇报
  • 建设岗位考试网站百度网盘可以做网站吗
  • 网站如何与域名绑定厦门seo
  • 免费商城网站制作p2p网站建设 上海
  • 江苏省常州建设高等职业技术学校网站多层分销网站建设
  • 创建一个网站的步骤是个人简历样本
  • 网站个人空间九一人才网赣州招聘
  • 东莞模板建站软件wordpress怎么设置搜索显示页面
  • 北京环保网站建设网站如何注册域名
  • 苏州微网站建设东莞企慕网站建设
  • 十大设计网站排名山东临沂网站建设
  • 网站开发职位工资山西省运城市
  • 建设项目环评在什么网站公示flash个人网站
  • 网站备案去哪里备案wordpress 返回顶部功能
  • 五大搜索引擎 三大门户网站dux wordpress
  • 商城网站开发商seo的基本步骤四个
  • 无锡网站怎么推广效果好做海报图片的网站
  • 织梦网站可以微信登录吗asp.net网站开发技术
  • 重庆网站建设优化个人淘宝客网站备案
  • 网站模板制作教程视频教程网站怎么优化关键词
  • 聊城网站建设包括哪些网站 用cms 侵权
  • 自己建的网站能赚钱吗黑龙江建设厅网站
  • 大连模板开发建站中国企业500强榜单2021
  • 网站排名优化快速三亚最新发布
  • 深圳做网站网络公司有哪些深圳设计公司电话