Swift3.x 之闭包 ◉•⦿

2017-05-04  本文已影响0人  飞行的猫

◎ 闭包

闭包: 自包含的函数代码块,可以再代码中被传递和使用.

闭包和OC中的block非常相似

          • OC中的block是匿名的函数

          • Swift中的闭包是一个特殊的函数

          •block和闭包都经常用于回调

函数是一种提速的闭包, 

◎ 闭包表达式语法(Closure Expression Syntax) 

{ (参数列表) -> 返回值类型  in   // 关键字in 分隔闭包的定义和实现

statements

}

为及时与最新API同步, 具体实例代码查看Demo(LearnClosure.swift  文件中),持续更新...

github地址

github.com/wangjianquan/Swift3.x_basics

上一篇 下一篇

猜你喜欢

热点阅读