Swift中where从句应该怎么用?

我在swift中想要实现如果元素是CustomStringConvertible的,那么整体也是CustomerStringConvertible的。
Person的定义是这样的:
struct Person<Name> {let name: Name}
两种想到的写法都不对:
extension Person : CustomStringConvertible where Name: CustomerStringConvertible{}
或者
extension Person where Name: CustomerStringConvertible : CustomStringConvertible {}
应该怎么写呢?以及swift3里面应该怎么写呢?

阅读 3.4k
1 个回答

目前不支持这么写

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进