[swift]调用匿名函数初始化属性
来源:互联网 发布:linux修改ftp用户密码 编辑:程序博客网 时间:2024/06/07 03:12
swift可用一种不常见的方式来定义并调用一个匿名函数:
{
// ... 代码部分
}()
大括号部分定义匿名函数的函数体。小括号表示调用该匿名函数。
既然要调用一个函数那为何不先定义一个函数然后再调用呢?为何要调用一个匿名函数呢?
其实这种匿名函数调用方式可用于属性初始化,起到简化代码的作用:
let myLabel:UILabel = { let lbl =UILabel() lbl.text = "Hi!" lbl.font =UIFont.preferredFontForTextStyle(UIFontTextStyleBody) lbl.textColor =UIColor.whiteColor() lbl.textAlignment = .Center return lbl}()
阅读全文
0 0
- [swift]调用匿名函数初始化属性
- swift初始化函数失败
- Swift子类初始化函数中调用父类初始化函数的正确位置
- Swift子类初始化函数中调用父类初始化函数的正确位置
- 调用匿名函数
- JavaScript匿名函数调用
- 自调用匿名函数
- 自调用匿名函数
- 自调用匿名函数
- setTimeout调用匿名函数
- Swift 属性 函数
- Swift 属性 函数
- Swift子类初始化函数中调用父类初始化函数的位置与Objc中的惯例不同。
- 用call调用匿名函数
- JavaScript自调用匿名函数
- JS--自调用匿名函数
- 匿名函数自调用(IIFE)
- javascript 自调用匿名函数
- 每天学点Linux之grep命令的使用
- idea中Git与GitHub的使用入门
- 安全的信息发送器
- 在标签选项卡中添加基本组件
- Android 实现背景音乐的播放及震动
- [swift]调用匿名函数初始化属性
- ionic的ion-tabs和ion-side-menus
- 经典的print_table学习
- 第3章——表、栈和队列
- mysql之连表查询:LEFT JOIN、RIGHT JOIN、INNER JOIN。
- Testdisk 操作指南
- iptables替换firewalld
- Scrollview嵌套百度地图MapView导致滑动有黑边或者阴影问题
- opencv Camshift