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

ie网站建设买卖平台

ie网站建设,买卖平台,wordpress关闭缩略图,知名企业核心价值观自定义类型和类型别名自定义类型类型别名自定义类型 在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。 自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义&…

自定义类型和类型别名

  • 自定义类型
  • 类型别名

自定义类型

在Go语言中有一些基本的数据类型,如string、整型、浮点型、布尔等数据类型,Go语言中可以使用type关键字来定义自定义类型。

自定义类型是定义了一个全新的类型。我们可以基于内置的基本类型定义,也可以通过struct或者函数类型来定义。

//将MyInt定义为int类型type MyInt int

通过Type关键字的定义,MyInt就是一种新的类型,它具有int的特性,但是他们不是同一种类型。

package mainimport "fmt"type Myint intfunc main() {var myint Myint = 5var orint int = 6fmt.Printf("%T,%d\n", myint, myint)fmt.Printf("%T,%d", orint, orint)
}
$ go run main.go
main.Myint,5
int,6

类型别名

类型别名是Go1.9版本添加的新功能。

类型别名规定:TypeAlias只是Type的别名,本质上TypeAlias与Type是同一个类型。就像一个孩子小时候有小名、乳名,上学后用学名,英语老师又会给他起英文名,但这些名字都指的是他本人。

//将TypeAlias 定义为Type类型的别名type TypeAlias = Type

类型别名与类型定义表面上看只有一个等号的差异,我们通过下面的这段代码来理解它们之间的区别。

package mainimport "fmt"type Myint = intfunc main() {var myint Myint = 5var orint int = 6fmt.Printf("%T,%d\n", myint, myint)fmt.Printf("%T,%d", orint, orint)
}
$ go run main.go
int,5
int,6

Myint类型只会在代码中存在,编译完成时并不会有Myint类型。

http://www.lbrq.cn/news/2704627.html

相关文章:

  • 企业官方网站建设竞价是什么工作
  • 靠谱的网站制作专业公司海南网站制作
  • 做网站的周记网推接单平台
  • 微信文章同步到wordpress郑州seo顾问热狗hotdoger
  • 颍上县住房和城乡建设局网站爱情链接
  • 想学网站建设seo软文代写
  • 张北北京网站建设最新国际新闻 大事件
  • 网站放自己服务器备案域名停靠
  • 上海做网站的企业长沙网络营销哪家平台专业
  • 杭州网站设计工作室企业门户网站的设计与实现
  • 济南网站建设联 系小七百度seo优化哪家好
  • 企业网站建设优化徐州网页关键词优化
  • 网站建设验收标准资源网站优化排名优化
  • 做设计开哪个素材网站的会员好高端企业建站公司
  • 合肥网站开发公司电话网络公司名字
  • 武汉企业网站各大网站收录入口
  • 房产资讯什么网站做的好网络营销毕业论文范文
  • 虚拟主机和网站空间最新的新闻 最新消息
  • 专注外贸建站百度应用市场下载安装
  • 哈尔滨网站建设多少钱定向推广
  • 旅游网站内容做多还是少今天刚刚的最新新闻
  • 网站建设定义写一篇软文多少钱
  • wordpress与iis7欢迎pc优化工具
  • 网站全屏弹出窗口企业自建网站
  • 抵扣发票在哪个网站做seo全称英文怎么说
  • 视频网站用php做seo网站培训班
  • 南昌网站建设设计磁力天堂最新版地址
  • 培训怎么样网页设计搜索引擎关键词优化方案
  • 德宏企业网站建设公司6网络搜索优化
  • 天元建设集团有限公司财务分析郑州seo排名公司
  • 普通电脑与云电脑的区别有哪些?全面科普
  • InnoDB如何解决脏读、不可重复读和幻读的?
  • [激光原理与应用-254]:理论 - 几何光学 - 自动对焦的原理
  • 【Go】Gin 超时中间件的坑:fatal error: concurrent map writes
  • MaixPy开发环境简介
  • Linux DNS服务解析原理与搭建