Bei einigen High-Level-Sprachen wie JavaScript oder PHP, wo die Daten nicht eingegeben werden oder auf andere Weise kann nicht sein, wir sind "verwöhnt" in Vergleichen oder Konvertieren von Strings und Zahlen und umgekehrt, alle versteckten oder durch den Dolmetscher manipuliert (oder Compiler ). Zum Beispiel sind in JavaScript-Funktionen "gezwungen" (wie parseInt() zum Beispiel) benötigt in besonderen Fällen. Aber auch in anderen Umständen wir behandeln, ohne sich Gedanken über ein spezielles integer Konvertierungen (explizit), wie zB:
1 2 3 | 5 ; mioNumero var = 5; / / ... "Il valore di mioNumero è " + mioNumero ) ; alert ("Der Wert der mioNumero ist" + mioNumero); |
In Objective-C, jedoch ist der Datentyp wichtig und die Typkonvertierung müssen explizit sein. Neben dem Gießen (besser typecasting) können wir die Eigenschaften und Funktionen speziell für die Typkonvertierung. Zum Beispiel, hier ist, wie man eine ganze Zahl in einen String zu konvertieren:
1 2 3 4 |
Im Gegensatz dazu ist hier, wie man einen String in einen Integer zu konvertieren:
1 2 3 4 | miaStringa = @ "128" ; NSString * myString = @ "128"; [ miaStringa integerValue ] ; mioNumero int = [myString integerWert]; / / "miaStringa=%@ mioNumero=%i" , miaStringa, mioNumero ) ; NSLog (@ "myString = @ mioNumero% =% i", myString, mioNumero); |











Es gibt keine Kommentare für diesen Beitrag
Hinterlasse einen Kommentar