This is IMHO a loophole in the type system today: '.Type' being a contextual keyword that is part of no protocol, there is no formal definition for what its return type and what can be done is purely driven by the compiler implementation. I used to have my oen bread of typeId until I ran into ObjectIdentifier. This part of te language could use some finishing touches. Regards (From mobile)
> On Jul 1, 2016, at 3:20 PM, Adrian Zubarev via swift-evolution > <[email protected]> wrote: > > Additive question: > > Can a type instance of a type SomeType.self SomeType.Type be Hashable? > I really would want to use these in dictionaries or sets :) > > [Any.Type: ValueType] > > Set<Any.Type> // Union type universe > > > -- > Adrian Zubarev > Sent with Airmail > _______________________________________________ > swift-evolution mailing list > [email protected] > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list [email protected] https://lists.swift.org/mailman/listinfo/swift-evolution
