尝试理解下面的代码。 据我所知,在实例化可选项时,T被传递,如在可选项中那样,但是地图中的U类型又如何呢?这种假设是什么类型?Swift中通用的泛型
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
}