跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Swift
/
可选类型
为什么 input.flatMap { Int($0) } 返回 Int?,而不是 Int???
来自 可选类型
Swift 6.3.3
进阶
1分钟
为什么 input.flatMap { Int($0) } 返回 Int?,而不是 Int???
flatMap 接受返回可选值的转换,并展平结果中的可选层。
Int(_:) 在 flatMap 内总会返回非可选整数。
Swift 会在编译期删除所有嵌套可选层。
检查
向 AI 询问这道练习
报告错误
下一道练习
关于 Swift 中的 String?,哪项说法准确?
测验
有新版本可用
重新加载