Sto cercando di provare un tipo basato su una variabile. L'esempio che segue non riesce a dire "Utilizzo di tipo non dichiarato, 'myType'"Come si esegue il cast rapido usando una variabile per il tipo
protocol Parent {}
protocol Child: Parent {}
struct Foo: Child {}
let foo: Parent = Foo()
let myType = Child.self
if let _ = foo as? myType {
print("success")
}
Esiste un modo per lanciare in base alla variabile myType
?