Tutorial Swift String dan Character Lengkap Penjelasannya


Tutorial swift strings and characters
Tutorial swift strings and characters
Codingtive.com - Buat kamu yang sedang belajar bahasa pemrograman Swift, tutorial ini sangat cocok untuk dipelajari karena kamu akan lebih mendalami mengenai basic dan fundamental Swift. Sebelumnya sudah ada tutorial swift mengenai type data, sekarang kita akan belajar untuk mengenal String dan Character pada Swift.

Character

Character merupakan tipe data yang menyimpan hanya 1 karakter / tunggal. Character menggunakan single tanda kutip ('), contohnya yaitu 'A', 'B', dan 'C'. Yang perlu diingat adalah character hanya dapat menampung 1 karakter, jika tidak maka akan menampilkan error.

String

String merupakan kumpulan dari karakter. Pada bahasa pemrograman Swift, string merupakan representasi dari tipe String. String menggunakan double tanda kutip (").

Contoh penggunaan String :
let name = "Codingtive"

Multiline String

Multiline string merupakan string dengan beberapa baris, caranya yaitu menggunakan triple tanda kutip ("""). Contoh penggunaannya seperti berikut :
let words = """
Hello, my name is Codingtive.
I Like Kotlin, Flutter, and Swift.
How about you ?
"""
Ketika kamu menggunakan multiline string, kamu dapat menghilangkan line break menggunakan blackslash (\). Contohnya seperti berikut :
let words = """
Hello, my name is Codingtive. \
I Like Kotlin, Flutter, and Swift. \
How about you ?
"""
Kelebihannya yaitu kode yang ditulis menjadi lebih bersih dan mudah untuk dibaca.

Special Character pada String

Kamu juga dapat menggunakan karakter spesial didalam String, berikut daftar spesial karakter yang dapat kamu gunakan :
  • \0 : karakter null
  • \\ : backslash
  • \t : horizontal tab
  • \n : line feed / baris
  • \r : carriege return
  • \" : double quotation mark
  • \' : single quotation mark
  • \u{n} : untuk karakter Unicode, dimana n berisi angka 1-8 digit hexadecimal.
Contoh menggunakan spesial karakter unicode :
let dollarSign = "\u{24}"     // $,  Unicode scalar U+0024
let blackHeart = "\u{2665}"  // ♥,  Unicode scalar U+2665
Kita tahu bahwa String berisi kumpulan karakter, sekarang kita akan mencoba mengambil karakter yang terdapat pada String, contohnya seperti berikut :
let name = "Codingtive"
for char in name {
    print(char)
}
Hasilnya adalah 10 items berupa character pada String "Codingtive". Lalu, bagaimana jika sebaliknya ? Kita ingin menggabungkan beberapa character menjadi sebuah String. Caranya seperti berikut :
let swiftCharacters: [Character] = ["S", "W", "I", "F", "T"]
let swiftString = String(swiftCharacters)
print(swiftString) // "SWIFT"

Menghitung Character pada String

Untuk menghitung jumlah karakter yang terdapat pada String, caranya yaitu menggunakan .count, contohnya seperti berikut :
let name = "Codingtive"
print(name.count)

Comparing String

Untuk membandingkan String, kamu dapat menggunakan operator equal to (==) dan not equal to  (!=). Contohnya seperti berikut :
let a = "Hello Swift!"
let b = "Hello World!"
let c = "Codingtive"
let d = "Codingtive"

if a != b {
    print("Swift")
}

if c == d {
    print("Codingtive")
}

Kesimpulan

Character menyimpan nilai 1 karakter dan menggunakan single quote ('), sedangkan String kumpulan dari beberapa karakter dan menggunakan double quote ("). String akan sangat sering kamu temui dan gunakan ketika kamu membuat suatu aplikasi, sehingga belajar materi ini tentu sangat penting.

Untuk menambah skill dan pengetahuan kamu, pelajari juga artikel berikut :

Berlangganan update artikel terbaru via email:

Belum ada Komentar untuk "Tutorial Swift String dan Character Lengkap Penjelasannya"

Posting Komentar

Iklan Atas Artikel

Iklan Tengah Artikel 1

Iklan Tengah Artikel 2

Iklan Bawah Artikel