Ich lese die The Swift Programming Language
iBook. Im Abschnitt Keywords haben sie new
aufgelistet. Aber im Abschnitt Summary of the Grammar
habe ich es nicht gefunden.Für was ist das neue Schlüsselwort?
Wofür wird new
in Swift verwendet?
Ich lese die The Swift Programming Language
iBook. Im Abschnitt Keywords haben sie new
aufgelistet. Aber im Abschnitt Summary of the Grammar
habe ich es nicht gefunden.Für was ist das neue Schlüsselwort?
Wofür wird new
in Swift verwendet?
Es scheint, dass es entfernt wurde.
versuchte ich let x = new Double[2]
aber in Xcode 7 wirft nun einen Fehler
Playground execution failed: OSX.playground:1:9: error: use of unresolved identifier 'new' let a = new [Double]
Es scheint, dass new
verwendet werden kann, um ein Array zu erstellen:
let x = new Double[2]
x[0] = 3.1
x[1] = 4.2
println(x)
// Output: [3.1, 4.2]
Das ist aber nur von theoretischem Interesse. Es ist nicht dokumentiert und sollte daher nicht verwendet werden.
In C#, habe ich „neue“ verwendet, um versiegelte Methoden zu verbergen, deren Verhalten ich nicht einverstanden. "Neu" ist jedoch in C# im Allgemeinen sinnlos, und ich bin froh, dass Swift es nicht für Initialisierer verwendet. Ich bin von meinem Mac weg; Bitte lassen Sie uns wissen, wenn Sie "neu" verwenden können, um alles, was mit @final markiert ist, zu überschreiben. – Jessy