UDACODING

Posts

Swift : Mengenal Variable #Belajar-iOS

Variable merupakan tempat untuk menampung suatu data atau nilai. Jika kita lihat dari sisi bahasanya, ‘Vari-able’ yang memungkinkan menampung tipe data yang bervariasi atau bermacam-macam.

Dimasa-masa SMP/SMA pasti sudah pernah mengenal konsep Al-Jabar kan ? dimana suatu huruf dapat mewakili sebuah nilai.

Dalam konsep Al-jabar kita mengenal :

a = 1
b = 2 + a

maka dalam bahasa program dapat kita buat dalam bentuk yang sama :

a = 1
b = 2 + a

Hanya saja menulis variable dalam sebuah bahasa program harus di awali oleh pre-fix. Setiap bahasa program memiliki ciri khas pre-fix yang berbeda-beda (dalam berapa bahasa program pre-fix tidak diperlukan). Contohnya dalam swift sebuah variable didefinisikan oleh var yang artinya variable. Sehingga hasilnya seperti berikut :

var a = 1
var b = 2 + a

Variable tidak hanya dapat menampung nilai yang dapat dihitung tapi bisa juga menamping data string / karakter huruf. Nah untuk menampung data string syaratnya harus diapit oleh tanda kutip.

double slash (//) dalam bahasa program dimaksudkan sebagai komentar yang artinya tidak akan di eksekusi oleh program, bisa kita manfaatkan untuk membuat catatan atau penanda ketika kode kita sudah sangat banyak.

Mencetak Nilai Variable

Untuk mencetak nilai suatu variable kita dapat menggunakan fungsi print(). Contohnya seperti berikut:










Info : var jobTitle: String, adalah variable sama seperti variable lainnya. Bedanya di variable jobTitle kita tentukan tipe data variable tersebut secara eksplisit atau jelas. Perlu diketahui bahwa dalam bahasa Swift pendefinisian tipe data adalah opsional, artinya boleh ada boleh tidak. Tapi terkadang ada kondisi dimana kita perlu untuk mendefenisikan tipe data. Nantikan pemabahasan lebih lengkap soal tipe data di artikel berikutnya

Contoh lain :
var age: Int = 20
var price: Double = 96.000
var productName: = “iPhone X”

Variable : var vs let

Ternyata variable juga dapat didefinisikan dengan let, contohnya seperti ini :


Lalu dimana perbedaanya ? Sederhananya let digunakan untuk mendefinisikan sebuah konstanta yang artinya nilainya tetap dan tidak dapat diubah.






Sekian catatan belajar kali ini, sampai jumpa di artikel berikutnya. Semoga bermanfaat.

www.khilman.com

Artikel berikutnya dalam #Belajas-iOS, Swift: Mengenal Tipe Data #Belajar-iOS.
https://medium.com/@rizal_hilman/swift-tipe-data-belajar-ios-fbefc39005d

Leave a Reply :

* Your email address will not be published.