Menu Close

Typ-Konvertierung

Als Typ oder Typen beschreibt man Werte und die verschiedenen Operationen die man ausüben möchte. Manchmal ist es notwendig das Format eines Types in ein andres Format zu konvertieren. Damit man es bspw. vergleichen kann.

    
        // Konvertierung einer Variabeln
        var integer : Int = 50
        var decimal : Double = 12.5

        integer = Int(decimal) // Aus der 12.5 wird dann 12
    
    

Manche Programmiersprachen sind nicht so streng, aber in Swift ist es sehr wichtig, wenn man wie oben ein Integer mit einem Double vergleichen möchte, dass man eine Konvertierung vornimmt. Entweder beide sind in dem Fall Integer oder Double.

    
        // Beispiel
        let apple : Int = 5
        let applePrice : Double = 2.5

        let sumCost : Double = Double(apple) * applePrice
        // Ergebnis ist ein Double: 12.5
    
    

Wie ihr oben seht ist die Konvertierung sehr wichtig, da sonst die Multiplikation nicht von statten geht und es einen Error geben würde. In dem Fall macht es Sinn ein Double zu nehmen, da vorwiegend die Preise als Dezimal aus gezeichnet sind.

Related Posts

Diese Seite verwendet Cookies, um die Nutzerfreundlichkeit zu verbessern. Mit der weiteren Verwendung stimmst du dem zu. Datenschutzerklärung