Wie gibt man den Typ oder die Klasse einer Variable in Swift aus?
Hallo zusammen! Ich habe gerade angefangen, Swift zu lernen und bin auf ein Problem gestoßen. In anderen Sprachen, wie zum Beispiel Python oder C#, kann ich leicht den Typ einer Variable zur Laufzeit des Programms herausfinden, indem ich eingebaute Funktionen verwende. Aber in Swift finde ich kein Äquivalent.\n\nAngenommen, ich habe diesen Code:\n\n```swift\nvar myVariable = "Hello"\nvar anotherVar = 42\nvar optionalVar: Any? = nil\n```\n\nIch möchte in der Konsole ausgeben, welchen Typ jede dieser Variablen hat. In Python würde ich `print(type(myVariable))` schreiben, und in C# — `Console.WriteLine(myVariable.GetType())`. Wie macht man dasselbe in Swift?\n\nIch brauche genau die dynamische Typbestimmung, damit der Code selbst den Typ der Variable bestimmt, nicht dass ich ihn manuell angebe. Besonders wichtig ist das für die Arbeit mit Protokollen und Generics, wo der Typ zur Compile-Zeit unbekannt sein kann.
Noch keine Antworten.
Anmelden um eine Antwort zu hinterlassen