3
Cómo utilizar el protocolo genérico como tipo de variable
Digamos que tengo un protocolo: public protocol Printable { typealias T func Print(val:T) } Y aquí está la implementación class Printer<T> : Printable { func Print(val: T) { println(val) } } Mi expectativa era que debería poder usar la Printablevariable para imprimir valores como este: let p:Printable = Printer<Int>() p.Print(67) …