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

免费企业网站模板html网络运营和网络营销的区别

免费企业网站模板html,网络运营和网络营销的区别,企业建设H5响应式网站的5大好处6,河南零距离文化传播 网站建设函数签名 函数类型又叫做函数签名,一个函数的类型就是函数定义首行去掉函数名、参数名和{},可以用fmt.Printf的“%T”格式化参数打印函数的类型。 两个函数类型相同的条件是:拥有相同的形参列表和返回值列表,形参名可以不同。 ty…

函数签名

函数类型又叫做函数签名,一个函数的类型就是函数定义首行去掉函数名、参数名和{},可以用fmt.Printf的“%T”格式化参数打印函数的类型。
两个函数类型相同的条件是:拥有相同的形参列表和返回值列表,形参名可以不同。
type可以定义函数类型:type funcType func(int)int
Go中函数是第一公民,有函数名的函数可以直接赋值给变量例如

// 实参到形参的传递
func main() {a := 10chValue(a)fmt.Println(a)chPointer(&a)fmt.Println(a)f := chValuef(10)
}func chValue(a int) int {a++return a
}func chPointer(a *int) {*a++return
}// 定义函数类型
type funcType func(int) int

匿名函数

Go提供两种函数:有名函数和匿名函数,匿名函数可以看作函数字面量,所有直接使用函数类型变量的地方都可以由匿名函数代替。匿名函数可以直接赋值给函数变量,也可以当作实参也可以当作返回值直接被调用。
简单来讲,就是写一个不带函数名的函数,这个可以直接定义变量=它,其他函数的参数列表和返回值也可以直接用匿名函数表示参数

defer

Go函数里提供了这个关键字,它遵循先进后出的原则。defer后边必须是函数或者方法的掉哟个,不能是语句。
defer参数不支持传递地址值只能是拷贝值

	a := 10defer func() {fmt.Println(1)}()defer func() {fmt.Println(2)}()defer func() {fmt.Println(3)}()fmt.Println(a)

打印为 10 3 2 1

主动调用on.Exit(1)后defer会失效即使已经注册

http://www.dinnco.com/news/39862.html

相关文章:

  • 一级a做爰片免费网站短视频教程企业文化宣传策划方案
  • 外贸网站首页南宁seo排名外包
  • 株洲市政府网官网seo草根博客
  • 网站开发drupal南宁seo推广
  • 微商推广网站怎么做手游推广平台代理
  • 如何用h5自己做网站安卓aso优化
  • 建设美食网站的作用seo网站是什么意思
  • 合肥seo建站今日的最新消息
  • 设计培训培训网站建设友链通
  • 中国企业查询网官网站群seo
  • 深圳市做网站的百度地图导航
  • 设计师配色网站上海外贸seo公司
  • wordpress设置网站关键字宁波网络推广产品服务
  • 武昌网站建设 优帮云南宁优化推广服务
  • wordpress网页小特效网站关键词优化软件
  • 色系网站.千万不要做手游推广员
  • 个人做discuz网站备案学电脑在哪里报名
  • 网站建设捌金手指下拉十四seo常用工具
  • 网站开发开销看seo
  • 上海网站开发开发好的公司电话西安百度竞价代运营
  • 顺德 网站开发 招聘深圳seo优化公司
  • seo网站建设规划抖音关键词挖掘工具
  • 哪些网站做英语比较好网络推广公司运作
  • 泰安做网站建设的深圳seo网络推广
  • 疫情防控措施优化南宁seo网络优化公司
  • 做网站建设要什么证百度快照收录入口
  • 沈阳哪里可以做网站营销百度学术查重
  • 重庆公司社保多少钱一个月sem优化是什么
  • 摄影展示网站源码竞价账户
  • 网站开发凭证做什么科目老王搜索引擎入口