Swift (bahasa pemrograman): Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k Bot: +{{Authority control}} |
k Bot: fixed → pages using deprecated source tags |
||
Baris 38: | Baris 38: | ||
== Contoh kode == |
== Contoh kode == |
||
< |
<syntaxhighlight lang="objc"> |
||
var implicitInteger = 70 |
var implicitInteger = 70 |
||
var implicitDouble = 70.0 |
var implicitDouble = 70.0 |
||
var explicitDouble: Double = 70 |
var explicitDouble: Double = 70 |
||
</syntaxhighlight> |
|||
</source> |
|||
< |
<syntaxhighlight lang="objc"> |
||
let jumlahApel = 3 |
let jumlahApel = 3 |
||
let jumlahJeruk = 5 |
let jumlahJeruk = 5 |
||
let ringkasanApel = "Saya punya \(jumlahApel) apel." |
let ringkasanApel = "Saya punya \(jumlahApel) apel." |
||
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." |
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah." |
||
</syntaxhighlight> |
|||
</source> |
|||
< |
<syntaxhighlight lang="objc"> |
||
println("Halo, dunia!") |
println("Halo, dunia!") |
||
Baris 58: | Baris 58: | ||
println("\(nama) berusia \(usia) tahun.") |
println("\(nama) berusia \(usia) tahun.") |
||
} |
} |
||
</syntaxhighlight> |
|||
</source> |
|||
== Referensi == |
== Referensi == |
Revisi per 22 Juli 2021 02.30
Berkas:Apple Swift Logo.png | |
pengembang | Apple |
---|---|
Rilis perdana | 2014 |
Website | http://developer.apple.com/swift |
Terpengaruh oleh | |
Objective-C, Groovy, bahasa D[1][2] | |
swift |
Swift adalah bahasa pemrograman objek fungsional untuk pengembangan iOS dan OS X yang dibuat oleh Apple.[3] Didesain untuk berdampingan dengan Objective-C dan menghindari program dari kode yang salah. Swift diperkenalkan oleh Apple pada acara tahunan WWDC 2014.[3] Ini dibangun dengan compiler LLVM yang termasuk dalam Xcode 6 beta. Sebuah buku berisi 500 halaman petunjuk, The Swift Programming Language, dirilis bersamaan dengan WWDC, dan tersedia secara gratis di iBooks.[4]
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Riwayat Versi
Tanggal Rilis | Versi |
---|---|
9 September 2014 | Swift 1.0 |
22 Oktober 2014 | Swift 1.1 |
8 April 2015 | Swift 1.2 |
21 September 2015 | Swift 2.0 |
13 September 2015 | Swift 3.0 |
19 September 2017 | Swift 4.0 |
29 Maret 2018 | Swift 4.1 |
17 September 2018 | Swift 4.2 |
Contoh kode
var implicitInteger = 70
var implicitDouble = 70.0
var explicitDouble: Double = 70
let jumlahApel = 3
let jumlahJeruk = 5
let ringkasanApel = "Saya punya \(jumlahApel) apel."
let ringkasanJeruk = "Saya punya \(jumlahApel + jumlahJeruk) buah."
println("Halo, dunia!")
let people = ["Anna": 67, "Ben": 8, "Jack": 33, "Sam": 25]
for (nama, usia) in people {
println("\(nama) berusia \(usia) tahun.")
}
Referensi
- ^ "Building assert() in Swift, Part 2: __FILE__ and __LINE__ - Swift Blog -". Apple Developer. Diakses tanggal 26 September 2014.
Swift borrows a clever feature from the D language: these identifiers expand to the location of the caller when evaluated in a default argument list.
- ^ Laforge, Guillaume (2 June 2014). "Apple's Swift programming language inspired by Groovy". Diakses tanggal 3 June 2014.
- ^ a b Williams, Owen (2014-06-02). "Apple Announces Swift, A New Programming Language for iOS and OS X". The Next Web (dalam bahasa Inggris). Diakses tanggal 2019-03-22.
- ^ The Swift Programming Language. Apple, Inc. 02 June 2014.