跳到主要内容
CodeWiki
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
搜索
⌘K
中文
英语
中文
练习
学习路径
学习方向
速查表
试验场
术语表
AI 时代
中文
英语
中文
练习
/
测验
/
Swift
/
协议约束与存在类型
返回值由实现方选择一种隐藏的具体类型时,哪种形式最合适?
来自 协议约束与存在类型
Swift 6.3.3
进阶
1分钟
返回值由实现方选择一种隐藏的具体类型时,哪种形式最合适?
`-> some P`
`any P`
由实现方独立选择的 `<T: P>`
`Any` 后接 `as! P`
检查
向 AI 询问这道练习
报告错误
上一道练习
遵循 `protocol Catalog<Item>` 时,谁决定其中的 `Item`?
测验
下一道练习
容器中只有 `sortedValues()` 会比较元素。`Element: Comparable` 通常应放在哪里?
测验
有新版本可用
重新加载