Swift (llenguatge de programació): diferència entre les revisions
Contingut suprimit Contingut afegit
m Robot treu enllaç igual al text enllaçat |
m Traducció de variables i println al català |
||
Línia 30: | Línia 30: | ||
<source lang="objc"> |
<source lang="objc"> |
||
let |
let ciutats = ["Londres", "San Francisco", "Tòquio", "Barcelona", "Sydney"] |
||
let |
let ciutatsOrdenades = sort(ciutats) { $0 < $1 } |
||
if let |
if let indexDeBarcelona = find(ciutatsOrdenades, "Barcelona") { |
||
println(" |
println("Barcelona és la ciutat número \(indexDeBarcelona + 1) del llistat") |
||
} |
} |
||
</source> |
</source> |
Revisió del 10:22, 6 juny 2014
Tipus | llenguatge de programació, programari lliure, llenguatge de programació multiparadigma, llenguatge de programació orientat a objectes, llenguatge de programació funcional, llenguatge de programació imperatiu i llenguatge de programació estructurat en blocs |
---|---|
Data de creació | 2014 |
Disseny | Chris Lattner i Doug Gregor (en) |
Desenvolupador | Apple |
Paradigma de programació | programació funcional, llenguatge imperatiu, programació orientada a objectes, programació multiparadigma, block-structured programming (en) i Programació declarativa |
Darrera versió estable | 5.10 () |
Influenciat per | Objective-C |
Sistema operatiu | macOS, iOS, Linux, Windows 10, iPadOS, tvOS, Watch OS, Microsoft Windows i visionOS |
Extensió dels fitxers | swift |
Codi font | Codi font |
Llicència | Llicència Apache, versió 2.0 i llicència Apache |
Etiqueta d'Stack Exchange | Etiqueta |
Pàgina web | http://developer.apple.com/swift |
Swift és un llenguatge de programació orientat a objectes creat per Apple per al desenvolupament de programari per a iOS i OS X.[1] Ha estat dissenyat per coexistir amb Objective-C i per ser més robust en quant als errors de codi. Es va presentar a l'WWDC d'Apple de 2014.[1] LLVM és el compilador de Swift. Durant la conferència també es va presentar el manual del llenguatge, The Swift Programming Language, i és distribueix gratuïtament a l'iBooks Store; el manual compta de 500 pàgines.[2] L'aplicació sobre el WWDC va esdevenir el 2 de juny de 2014 la primera aplicació publicada en aquest llenguatge.
Codi d'exemple
let gent = ["Anna": 67, "Beto": 8, "Jack": 33, "Sam": 25]
for (nom, edat) in gent {
println("\(nom) té \(edat) anys.")
}
let ciutats = ["Londres", "San Francisco", "Tòquio", "Barcelona", "Sydney"]
let ciutatsOrdenades = sort(ciutats) { $0 < $1 }
if let indexDeBarcelona = find(ciutatsOrdenades, "Barcelona") {
println("Barcelona és la ciutat número \(indexDeBarcelona + 1) del llistat")
}