Swift (bahasa pemrograman): Perbedaan antara revisi

Dari Wikipedia bahasa Indonesia, ensiklopedia bebas
Konten dihapus Konten ditambahkan
k Bot: Penggantian teks otomatis (-External links +Pranala luar)
kTidak ada ringkasan suntingan
Baris 13: Baris 13:


Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.
Pada tanggal 2 Juni 2014, aplikasi WWDC menjadi yang pertama dirilis ke publik yang ditulis dengan Swift.

=== Riwayat Versi ===
{| class = "wikitable"
|-
! 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 ==
== Contoh kode ==

Revisi per 1 Februari 2019 08.31

Swift
Berkas:Apple Swift Logo.png
PengembangApple
Rilis perdana2014
Situs webhttp://developer.apple.com/swift
Repositoriswift.org
Terpengaruh oleh
Objective-C, Groovy, bahasa D[1][2]
Sunting kotak info
Sunting kotak info • L • B
Info templat
Bantuan penggunaan templat ini

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.")
}

References

  1. ^ "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. 
  2. ^ Laforge, Guillaume (2 June 2014). "Apple's Swift programming language inspired by Groovy". Diakses tanggal 3 June 2014. 
  3. ^ a b "Apple announces Swift, a new programming language for iOS". 
  4. ^ The Swift Programming Language. Apple, Inc. 02 June 2014. 

Pranala luar