Variable dan Constant Swift

Idris
1 min readOct 16, 2023

--

Photo by Gustas Brazaitis on Unsplash

Setiap membuat program, kita pasti ingin menyimpan beberapa data. Bisa jadi nama pengguna yang baru saja diketik, bisa jadi berita yang diunduh dari internet, atau bahkan hasil dari sebuah perhitungan. Komputer akan menyimpan data dalam memorinya untuk melacak di mana data itu berada dan apa bentuknya.

Variable

Menyimpan nilai yang dapat dimanipulasi oleh program.

var name = "John"
print(name) // John
name = "Doe"
print(name) // Doe
  • Variable biasanya diawali dengan keyword var
  • Value variable name diisi dengan value John
  • Kemudian variabel name diisi dengan value Doe
  • Variable name yang tadinya berisi value John berubah menjadi Doe karena variable mampu memanipulasi valuenya

Constant

Menyimpan nilai tetapi tidak dapat dimanipulasi oleh program.

let name = "John"
print(name) // John
name = "Doe"
print(name) // cannot assign to value: 'name' is a 'let' constant
  • Constant biasanya diawali dengan keyword let
  • Value constant name diisi dengan value John
  • Kemudian constant name diisi dengan value Doe
  • Constant name yang tadinya berisi value John tidak dapat berubah menjadi Doe karena constant tidak mampu untuk memanipulasi valuenya

--

--