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