Wie Sie rechnen, zwischen int-und float-in Swift?

Dies ist mein Erster Tag in Swift Programmieren und bis jetzt sind wir mit Objective C. ich habe versucht, schreiben Sie einfachen Zusatz-Programm funktioniert es. Wie,

var i = 10
var j = 10
var k = i + j
println(k)

Aber wenn ich ändern eines der Werte zu schweben es gibt Fehler.

var i = 10
var j = 10.4
var k = i + j
println(k)

Fehler: main.swift:13:11: Konnte nicht finden, eine überlastung für '+' ,
akzeptiert die angegebenen Argumente

Nun habe ich Google-Suche und versucht, einige Sache, z.B. Double(i+j) , aber es funktioniert nicht. Swift sollte implizit konvertiert int zu float in diesem Fall, ist es nicht?

Bitte schlagen, wenn ich dabei keine Fehler Verständnis Swift Sprache.

InformationsquelleAutor Pranit Kothari | 2014-06-19

Schreibe einen Kommentar