Tutorial Swift Operator Dasar dan Penjelasannya Lengkap

Tutorial swift basic operators
Tutorial swift basic operators
Codingtive.com - Operator merupakan simbol atau karakter khusus yang digunakan untuk memeriksa, mengubah, manipulasi, dan menggabungkan nilai.  Contohnya seperti operator aritmatika 1 ditambah 1 akan menghasilkan 2, dan operator logika AND akan menghasilkan nilai true ketika semua bernilai true.

Umumnya operator pada bahasa pemrograman Swift tidak jauh berbeda dengan bahasa pemrograman lainnya. Pada tutorial ini akan kita bahas penggunaan operator pada Swift. Ada berbagai macam operator yang dapat kita gunakan untuk membantu dalam memecahkan suatu permasalahan pada saat menuliskan kode program.

Mari kita coba pelajari dan praktekan penggunaan operator berikut :

Assignment Operator

Assignment operator digunakan untuk melakukan inisialisasi atau mengubah suatu nilai, simbol yang digunakan yaitu =. Contohnya ada 2 variable a dan b dan kamu ingin mengubah nilai variable a dengan variable b. 
var a = 4
let b = 12
a = b
Kita dapat lihat bahwa inisialisasi variable a dan b menggunakan operator assignment, kemudian variable a dapat diubah nilainya dengan variable b.

Arithmetic Operator

Operator aritmatika merupakan operator yang berhubungan dengan matematika, seperti :
  • Penjumlahan (+)
  • Pengurangan (-)
  • Perkalian (*)
  • Pembagian (/)
Berikut contoh penggunaan operator aritmatika :
let a = 12
let b = 4

a + b // 12 + 4 = 16
a - b // 12 - 4 = 8
a * b // 12 * 4 = 48
a / b // 12 / 4 = 3
Dari beberapa operator aritmatika, hanya penjumlahan (+) yang dapat digunakan pada String, yaitu digunakan untuk menggabungkan String. Contohnya seperti berikut :
"Hello" + " World"
// hasilnya Hello World
Selain itu juga ada :
Increament (++)
Increament atau penambahan digunakan untuk menambahkan dengan nilai tetap yaitu 1.

Decreament (--)
Decreament atau pengurangan digunakan untuk mengurangi dengan nilai tetap yaitu 1.

Contohnya seperti berikut :
var a = 1
var b = 4

a++ // a+1=2
a++ // a+1=3 
a++ // a+1=4

b-- // b-1=3
b-- // b-1=2

Remainder Operator

Remainder operator atau sering dikenal dengan modulo operator digunakan untuk menghitung atau mengembalikan sisa dari 2 nilai. Operator ini menggunakan simbol modulus (%). Contohnya adalah seperti berikut :
let a = 7
let b = 3
let c = a % b // 7 % 3 = 1
Nilai modulus dari 7 dan 3 adalah 1, berapa banyak 3 yang dapat memenuhi nilai 7 yaitu 2, karena 3x2 menghasilkan 6 dan ada sisa 1. Contoh lain yaitu 4%2 menghasilkan nilai sisa hasil bagi 0, karena 2x2 sama dengan 4 dan tidak menyisakan nilai.

Compound Assignment Operator

Compound assignment operator merupakan kombinasi antara operator assignment (=) dengan operator lainnya. Contohnya seperti berikut :
var a = 6
a += 2 // sama dengan a = a+6
a -= 4 // sama dengan a = a-4
Kita dapat lihat bahwa selain melakukan assign juga ada melakukan operasi lainnya sekaligus.

Comparison Operator

Comparisan operator atau operator perbandingan digunakan untuk membandingkan suatu nilai. Berikut beberapa operator perbandingan :
  • Equal to (a == b)
  • Not equal to (a != b)
  • Greater than (a > b)
  • Less than (a < b)
  • Greater than or equal to (a >= b)
  • Less than or equal to (a <= b)
Nilai yang dihasilkan dari operator perbandingan adalah Bool yaitu hanya bernilai true dan false. Berikut adalah contohnya :
"Hello" == "Holla" // false
2 != 4 // true
12 > 3 // true
10 < 5 // false
2 >= 2 // true
2 <= 1 // false
Operator perbandingan juga sering digunakan untuk conditional statement seperti if else.

Logical Operator

Operator logika menghasilkan nilai berupa Bool yaitu true dan false. Berikut yang termasuk operator logika dan simbolnya :

AND (&&)
Bernilai true hanya ketika kedua nilai bernilai true, selain itu bernilai false.

OR (||)
Bernilai false ketika kedu nilai bernilai false, selain itu bernilai true.

NOT (!)
Kebalikan dari nilai aslinya.

Berikut contoh penggunaan operator logika :
let a = 2
let b = 4

// contoh AND
if a < b && a != b {
  print("true") 
}
// hasilnya adalah true karena kedua nilai bernilai true

// contoh OR
if a == b || a <= b {
  print("true")
}
// hasilnya true, meskipun kondisi pertama bernilai false dan kondisi kedua bernilai true.

// contoh NOT
var areYouHandsome = true
!areYouHandsome // menghasilkan nilai false, karena kebalikan dari nilai true.
Pada operator logika kamu juga dapat melakukan kombinasi beberapa operator logika seperti contohnya berikut :
let a = 2
let b = 4
if a < b && a != b && !(a > b) {
  print("Hello World")
}

Kesimpulan

Operator merupakan dasar yang penting, karena kamu akan sering menggunakannya untuk membantu kamu dalam menyelesaikan suatu persoalan. Ada banyak jenis operator namun contoh diatas yang dasar dan sering digunakan, kamu dapat explore lebih banyak lagi dan mencobanya pada Playground untuk latihan. 

Silahkan kalau mau berdiskusi dapat melalui kolom komentar dan jangan lupa untuk subscribe website codingtive untuk mendapatkan tutorial menarik lainnya. Untuk menambah skill kamu, silahkan pelajari juga :

Berlangganan update artikel terbaru via email:

Belum ada Komentar untuk "Tutorial Swift Operator Dasar dan Penjelasannya Lengkap"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel