Ich versuche zu versuchen, einen Typ basierend auf einer Variablen zu werfen. Das folgende Beispiel nicht „Verwendung von nicht deklarierten Typ‚myType‘“ sagteWie Sie schnell einwirken mit einer Variablen für den Typ
protocol Parent {}
protocol Child: Parent {}
struct Foo: Child {}
let foo: Parent = Foo()
let myType = Child.self
if let _ = foo as? myType {
print("success")
}
Gibt es eine Möglichkeit auf der Grundlage der variablen myType
zu werfen?