没有合适的资源?快使用搜索试试~ 我知道了~
Swift-Functor-Introduction-Playground:一个介绍Swift中的函子及其实际用法的游乐场。 来...
共33个文件
swift:17个
xctimeline:12个
xcplayground:1个
需积分: 9 0 下载量 104 浏览量
2021-05-22
00:13:58
上传
评论
收藏 24KB ZIP 举报
温馨提示
Swift中的函子-简单介绍 注意:此Playground是使用Swift 2.0和Xcode 7 Beta 3编写的。 这是我在闪电演讲的操场。 该演讲只是对Swift中的函子和Monad的简单介绍,重点是这些概念的实际使用,而不是它们的数学定义。 关于Functors和Monads的最酷的东西是map和flatMap 。 使用这些我们可以简化如下代码: func getFancyEmojiForUser () -> String ? { if let actuallyAUser = userFromDatabase () { let joinedUserName = joinedName (actuallyAUser) if let emojiForUser = emojiFromString (joinedUserName) { return
资源推荐
资源详情
资源评论
收起资源包目录
Swift-Functor-Introduction-Playground-master.zip (33个子文件)
Swift-Functor-Introduction-Playground-master
Functors-Swift-Introduction.playground
playground.xcworkspace
contents.xcworkspacedata 225B
Pages
map.xcplaygroundpage
timeline.xctimeline 2KB
Contents.swift 347B
Intro.xcplaygroundpage
timeline.xctimeline 120B
Contents.swift 211B
Functor.xcplaygroundpage
timeline.xctimeline 2KB
Contents.swift 429B
flatmap.xcplaygroundpage
timeline.xctimeline 2KB
Contents.swift 966B
Thanks.xcplaygroundpage
timeline.xctimeline 120B
Contents.swift 66B
if-let.xcplaygroundpage
timeline.xctimeline 1KB
Contents.swift 322B
Nasty-if-let.xcplaygroundpage
timeline.xctimeline 1KB
Contents.swift 503B
Less-Nasty-if-let.xcplaygroundpage
timeline.xctimeline 868B
Contents.swift 624B
Better-if-let.xcplaygroundpage
timeline.xctimeline 868B
Contents.swift 408B
Optional-Type.xcplaygroundpage
timeline.xctimeline 120B
Contents.swift 280B
Monad.xcplaygroundpage
timeline.xctimeline 2KB
Contents.swift 593B
Maybe.xcplaygroundpage
timeline.xctimeline 497B
Contents.swift 258B
Sources
operators.swift 231B
put.swift 71B
Result.swift 669B
flatten.swift 154B
user-functions.swift 718B
contents.xcplayground 932B
.gitignore 21B
README.md 1KB
共 33 条
- 1
资源评论
活宝spring
- 粉丝: 28
- 资源: 4686
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功