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

双语言网站源码/aso优化运营

双语言网站源码,aso优化运营,网站js 做日历,开个做网站的公司自动闭包就是将一个非闭包形式的表达参数 自动转化为闭包的表达形式并且传给一个普通函数表达形式。 //声明一个数组 var nameArray ["li","yuan","long","is"]//函数声明 参数是一个普通闭包类型 (该闭包没有参数有返回…

自动闭包就是将一个非闭包形式的表达参数 自动转化为闭包的表达形式并且传给一个普通函数表达形式。

//声明一个数组
var nameArray = ["li","yuan","long","is"]//函数声明 参数是一个普通闭包类型 (该闭包没有参数有返回值String类型)
func removeName(nameIndex:()->String){//输出语句中,调用了自身参数即闭包,此时闭包才会被执行print("nameArray first name is \(nameIndex())")
}//函数调用。参数传入一个定义好的闭包 该闭包的功能是删除数组中第一个元素
removeName(nameIndex: {()->String in return nameArray.remove(at: 0)})
//removeName(nameIndex: {()->String in nameArray.remove(at: 0)})//尾随闭包的写法
//removeName(){()->String in nameArray.remove(at: 0)}
//removeName(){nameArray.remove(at: 0)}
//上记输出是nameArray first name is li 因为 闭包在执行前 调用的输出语句因此数组中的元素未来的删除//函数声明 参数是一个自动闭包 
func removeNameAuto(nameIndex: @autoclosure ()->String){print("auto ameArray first name is \(nameIndex())")
}
//函数调用并传入一个普通的表达式,因为是自动的闭包,会将该普通的表达式自动转化为闭包传入。
removeNameAuto(nameIndex: nameArray.remove(at: 0))
//上记输出是auto ameArray first name is yuan 因为removeName中的参数 闭包在执行时删除了一个元素故输出了 yuan

  自由闭包和逃离闭包相结合


//声明一个元素时字符串类型数组
var nameArray = ["li","yuan","long","is"]
//声明一个元素是闭包类型数组
var nameClosureArray:[()->String] = []
//定义一个函数 函数参数是 自动闭包 且 逃离闭包 的类型的闭包
func handle(spendClosure:@autoclosure @escaping ()->String){//将参数 添加到闭包类型的数组中nameClosureArray.append(spendClosure)
}
//调用函数 这样闭包数组 会添加两个元素 但是 添加进去的闭包不会被执行
//因为是自动闭包 所以此处的参数可以为普通表达形式 自动会转为闭包类型
handle(spendClosure : nameArray.remove(at: 0))
handle(spendClosure : nameArray.remove(at: 0))
//打印闭包数组中有几个元素
print("nameClosureArray have \(nameClosureArray.count) closures.")
// 打印 nameClosureArray have 2 closures.//for循环执行闭包数组中的每一个闭包
for nca in nameClosureArray{print("nameArray first name is \(nca())")
}// 打印nameArray first name is li
//nameArray first name is yuan

 

http://www.jmfq.cn/news/4738411.html

相关文章:

  • 成营销型网站制作/推广网站都有哪些
  • 重庆网站建设与推广/站长工具的使用seo综合查询排名
  • 店铺装修设计软件/优化大师电脑版官方
  • 网络求职做阿姨哪个网站好/湖南网站优化
  • 给网站设置长尾关键词/百度里面的站长工具怎么取消
  • 兼职做任务的网站/成都seo
  • 上海专业网站制作设计/关键词查询网站
  • 贵港市住房和城乡规划建设委员会网站/什么是seo站内优化
  • 网站开发敲代码/百度一下首页网页
  • 网站建设及推广方案/站群seo
  • 学校网站模板免费下载/网站推广的渠道有
  • 长沙微交易网站建设/app渠道推广
  • 安卓软件制作网站/百度爱采购关键词优化
  • 服务器如何搭建网站/seo兼职论坛
  • 网站建设维护费一年多少钱/免费手机网站自助建站
  • 可靠的赚钱平台/seo案例
  • 网上开店流程/广州优化营商环境条例
  • 做网站要学会什么/宁波 seo整体优化
  • 湖南网站建设 系统/seo外包 杭州
  • 请问做卖东西网站怎么/搜索引擎优化时营销关键词
  • 南京网站开发南京乐识优/福建省人民政府门户网站
  • 房产网站排行榜/软件培训机构哪家好
  • 网站备案快速/百度关键词分析工具
  • 作为一个大学生网站 应该怎么做/重庆seo杨洋
  • 网站如何做京东联盟/高质量网站外链平台
  • 做平面设计用什么网站素材多/google搜索引擎优化
  • 响应式 网站建设/seo怎么做教程
  • 做网站维护难吗/网站域名查询ip
  • 番禺网站 建设信科网络/广州seo网络优化公司
  • 怎么做防劫持网站/株洲做网站