Why this is not allowed?
为什么不允许这样做?
class Box<T>{
let value: T
init(_ value:T){
self.value = value
}
func map<U>( f: T -> U)->Box<U>{
return Box(f(self.value))
}
}
class BWhy this is not allowed?
为什么不允许这样做?
class Box<T>{
let value: T
init(_ value:T){
self.value = value
}
func map<U>( f: T -> U)->Box<U>{
return Box(f(self.value))
}
}
class B