试着理解下面的代码.
我知道在实例化Optional时传递T,就像在Optional中一样,但是在map中的U类型呢.这假设是什么类型的?
我知道在实例化Optional时传递T,就像在Optional中一样,但是在map中的U类型呢.这假设是什么类型的?
enum Optional<T> : LogicValue,Reflectable { case None case Some(T) init() init(_ some: T) /// Allow use in a Boolean context. func getLogicValue() -> Bool /// Haskell's fmap,which was mis-named func map<U>(f: (T) -> U) -> U? func getMirror() -> Mirror }