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

做软件项目的网站石家庄seo推广公司

做软件项目的网站,石家庄seo推广公司,用织梦同时做两个网站,阿里巴巴seo排名优化闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。 闭包的形式主要有三种#xff1a; 1. 全局函数是一个有名字但不会捕获任何值的闭包 2. 嵌套函数是一个有名字并可以捕获其封…       闭包是功能性自包含模块,可以在代码中被传递和使用。 Swift 中的闭包与 C 和 Objective-C 中的 blocks 以及其他一些编程语言中的 lambdas 比较相似。    闭包的形式主要有三种           1. 全局函数是一个有名字但不会捕获任何值的闭包           2. 嵌套函数是一个有名字并可以捕获其封闭函数域内值的闭包          3. 闭包表达式是一个利用轻量级语法所写的可以捕获其上下文中变量或常量值的没有名字 的闭包        Swift 的闭包表达式拥有简洁的风格,并鼓励在常见场景中以实现语法优化,主要优化如下:           * 利用上下文推断参数和返回值类型           * 单表达式(single-expression)闭包可以省略 return 关键字           * 参数名称简写          * Trailing 闭包语法 (结尾闭包) 嵌套函数: var nums [1,9,2,8] func testF(num1 : Int, num2 : Int) - Bool{return num1 num2 } sort(nums, testF) println(nums)//[9, 8, 2, 1] 没有优化的闭包表达式: var nums [1,9,2,8] sort(nums,{(num1:Int,num2:Int) - Bool in //in 参数以及返回值与闭包主体的分割线return num1 num2})println(nums)//[9, 8, 2, 1] 简化闭包函数表达式语法优化 var nums [1,9,2,8] sort(nums,{(num1,num2) in           //in 参数以及返回值与闭包主体的分割线return num1 num2}) println(nums)//[9, 8, 2, 1] 再简 var nums [1,9,2,8] sort(nums,{ $0 $1})//$0代表第一个参数,$1代表第二个参数println(nums)//[9, 8, 2, 1] 再简 var nums [1,9,2,8] sort(nums,)// 直接使用Swift的数组中的类型定义的关于大于号 () 的实现 func (lhs: Int, rhs: Int) - Bool println(nums)//[9, 8, 2, 1]   Trailing 闭包语法 (结尾闭包)     当一个闭包表达式作为最后一个参数传递给函数我们可以使用结尾闭包来增强可读性,上面的例子也可按照下面的写法来写 var nums [1,9,2,8] //这种写法 sort(nums){ num1,num2 - Bool in //in 参数以及返回值与闭包主体的分割线return num1 num2 } //这种写法 sort(nums){return $0 $1 } //但是如果使用的是已声明的函数的话只能这种 sort(nums,) println(nums)//[9, 8, 2, 1] 比如数组的过滤可以简便的这样写 var nums [1,9,2,8] var test nums.filter { num - Bool inreturn num%3 0//过滤掉不能被3整除的数 } println(test)//[9]   var test nums.filter {return $0%3 0//过滤掉不能被3整除的数 }       转载于:https://www.cnblogs.com/imhere/p/4255327.html
http://www.pierceye.com/news/75487/

相关文章:

  • 网站建设 郑州做网站需要的公司
  • 湖南网站建设方案优化建设部网站施工合同
  • 政务网站建设目的 意义中国网站模板免费下载
  • 用wordpress 扒站网站侧边栏
  • 做外贸常用的网站有哪些自己做网站生意怎么样
  • 网站关键字分析网站硬件防火墙
  • 做建筑设计的网站推荐wordpress图片之间空一行
  • 门户网站的主要功能全国旅游景点视频大全
  • 网站制作一条龙全包wordpress快速制作app
  • 网站建设专wordpress被大量注册
  • 全网营销型网站建设公司视频网站开发教程
  • 信息化推进与网站建设网站后台上传图片脚本错误
  • 网站 备案 拍照廊坊手机网站团队
  • 网站制作教程手机十大最耐看装修风格
  • 三合一网站一般多少钱包头学做网站
  • cms中文版网站模板婚庆公司logo
  • 公司官方网站建设申请品牌手机网站建设
  • 正规的网站制作与推广做网站哪好
  • 广州网站推广软件搜狗站长平台打不开
  • 做公众号推送的网站图片类网站建设
  • 东莞建站网页打不开但是有网
  • 微信公众号做视频网站吗东莞读音
  • get写作网站厦门seo计费
  • 从化网站建设服务山东经济建设网站
  • 南昌企业建设网站开发登陆Wordpress手机app
  • 网站开发的流程图天津网络公司流程
  • php网站开发实例教程 课件wordpress去掉generator
  • 沈阳自助建站软件广东网站建设类公司
  • 织梦cms做网站教程视频做盗版网站会怎样
  • 免费网站赚钱门户网站建设收费