Swift adalah bahasa pemrograman yang aman, cepat, dan modern, cocok untuk membuat software di ponsel, tablet, desktop, server, dan perangkat lain. Swift mudah dipelajari oleh pemula, namun tetap kuat dan fleksibel untuk programmer berpengalaman. Bahasa ini memiliki performa tinggi namun tetap nyaman digunakan seperti bahasa scripting.
Swift mencegah banyak kesalahan umum dengan menerapkan pola pemrograman modern, seperti inisialisasi variabel sebelum dipakai, pengecekan batas array, pengecekan overflow integer, penggunaan optional untuk menangani nilai nil secara eksplisit, manajemen memori otomatis, dan sistem error handling yang terkontrol.
Kode Swift dikompilasi dan dioptimalkan agar memanfaatkan hardware modern secara maksimal. Sintaksnya sederhana, jelas, dan kuat—memudahkan penulisan, pembacaan, dan pemeliharaan kode. Swift juga terus berkembang dengan fitur-fitur baru dan kemampuan yang semakin kuat.
Secara keseluruhan, Swift menggabungkan keamanan, kecepatan, dan kemudahan sehingga cocok untuk berbagai jenis proyek, mulai dari program sederhana hingga sistem besar.
Diswift ada yang disebut dengan variable, variable adalah yaitu tempat menyimpan nilai. di bahasa swift variable yang tidak bisa diubah nilainya disebut dengan constant ditandai dengan let. untuk variable yang bisa diubah ditandai dengan var.
Cara mendeklarasikan constants dan variables:
let maximumNumberOfLoginAttempts = 10 --> (constant tidak bisa diubah)
var currentLoginAttempt = 0 --> (variable bisa diubah atau di-asign ulang)
Berikut contoh baris code untuk let dan var:
----------
var environment = "development"
let maximumNumberOfLoginAttempts: Int
// maximumNumberOfLoginAttempts has no value yet.
if environment == "development" {
maximumNumberOfLoginAttempts = 100
} else {
maximumNumberOfLoginAttempts = 10
}
// Now maximumNumberOfLoginAttempts has a value, and can be read.
----------
jika ingin mendeklarasikan variable atau constant lebih dari satu bisa dengan memakai pemisahnya berupa coma(,) seperti berikut :
var x = 0.0, y = 0.0, z = 0.0
Type Annotations
Pada swift saat mendeklarasi kan var atau let lebih baik menyertakan tipe datanya penulisanya setelah nama variable atau constant lalu tanda colon (:) lalu tipe data.
contoh baris code nya :
----------
var welcomeMessage: String
----------
di swift kita juga bisa menuliskan variable atau contant lebih dari satu dengan satu baris dengan cara menuliskan seluruh nama variable atau constant lalu colon(:) lalu tuliskan tipe datanya
contoh baris codenya :
----------
var red, green, blue: Double
----------
penamaan variables dan constants bisa dengan character apa saja termasuk unicode.
let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"
1.Constants dan Variables tidak boleh mengandung spasi, simbol matematika, tanda panah, karakter Unicode khusus (private-use), atau karakter garis (line/box drawing).
2.Constants dan Variables tidak boleh dimulai dengan angka, tetapi angka boleh muncul di tengah atau akhir nama.
3.Setelah sebuah Constants dan Variables dideklarasikan dengan tipe tertentu, kamu tidak bisa mendeklarasikannya lagi dengan nama yang sama, atau mengubah tipenya.
4.Kamu juga tidak bisa mengubah konstanta menjadi variabel, atau sebaliknya.
Printing Constants and Variables
cara memcetak nilai dari constants atau varibles yaitu dengan function print():
----------
var friendlyWelcome = "Selamat Pagi"
print(friendlyWelcome)
// Prints "Selamat Pagi"
----------
Swift mencegah banyak kesalahan umum dengan menerapkan pola pemrograman modern, seperti inisialisasi variabel sebelum dipakai, pengecekan batas array, pengecekan overflow integer, penggunaan optional untuk menangani nilai nil secara eksplisit, manajemen memori otomatis, dan sistem error handling yang terkontrol.
Kode Swift dikompilasi dan dioptimalkan agar memanfaatkan hardware modern secara maksimal. Sintaksnya sederhana, jelas, dan kuat—memudahkan penulisan, pembacaan, dan pemeliharaan kode. Swift juga terus berkembang dengan fitur-fitur baru dan kemampuan yang semakin kuat.
Secara keseluruhan, Swift menggabungkan keamanan, kecepatan, dan kemudahan sehingga cocok untuk berbagai jenis proyek, mulai dari program sederhana hingga sistem besar.
Diswift ada yang disebut dengan variable, variable adalah yaitu tempat menyimpan nilai. di bahasa swift variable yang tidak bisa diubah nilainya disebut dengan constant ditandai dengan let. untuk variable yang bisa diubah ditandai dengan var.
Cara mendeklarasikan constants dan variables:
let maximumNumberOfLoginAttempts = 10 --> (constant tidak bisa diubah)
var currentLoginAttempt = 0 --> (variable bisa diubah atau di-asign ulang)
Berikut contoh baris code untuk let dan var:
----------
var environment = "development"
let maximumNumberOfLoginAttempts: Int
// maximumNumberOfLoginAttempts has no value yet.
if environment == "development" {
maximumNumberOfLoginAttempts = 100
} else {
maximumNumberOfLoginAttempts = 10
}
// Now maximumNumberOfLoginAttempts has a value, and can be read.
----------
jika ingin mendeklarasikan variable atau constant lebih dari satu bisa dengan memakai pemisahnya berupa coma(,) seperti berikut :
var x = 0.0, y = 0.0, z = 0.0
Type Annotations
Pada swift saat mendeklarasi kan var atau let lebih baik menyertakan tipe datanya penulisanya setelah nama variable atau constant lalu tanda colon (:) lalu tipe data.
contoh baris code nya :
----------
var welcomeMessage: String
----------
di swift kita juga bisa menuliskan variable atau contant lebih dari satu dengan satu baris dengan cara menuliskan seluruh nama variable atau constant lalu colon(:) lalu tuliskan tipe datanya
contoh baris codenya :
----------
var red, green, blue: Double
----------
penamaan variables dan constants bisa dengan character apa saja termasuk unicode.
let π = 3.14159
let 你好 = "你好世界"
let 🐶🐮 = "dogcow"
1.Constants dan Variables tidak boleh mengandung spasi, simbol matematika, tanda panah, karakter Unicode khusus (private-use), atau karakter garis (line/box drawing).
2.Constants dan Variables tidak boleh dimulai dengan angka, tetapi angka boleh muncul di tengah atau akhir nama.
3.Setelah sebuah Constants dan Variables dideklarasikan dengan tipe tertentu, kamu tidak bisa mendeklarasikannya lagi dengan nama yang sama, atau mengubah tipenya.
4.Kamu juga tidak bisa mengubah konstanta menjadi variabel, atau sebaliknya.
Printing Constants and Variables
cara memcetak nilai dari constants atau varibles yaitu dengan function print():
----------
var friendlyWelcome = "Selamat Pagi"
print(friendlyWelcome)
// Prints "Selamat Pagi"
----------