Skip to content Skip to sidebar Skip to footer

Belajar Swift : Cara Membuat Char di Swift Yang Benar

Cara Membuat Char di Swift Yang Benar



Sebuah karakter di Swift adalah karakter String literal tunggal, ditangani oleh tipe data Character . Lihat contoh berikut. Ini menggunakan dua konstanta Karakter -

let char1: Character = "A"
let char2: Character = "B"

print("Value of char1 \(char1)")
print("Value of char2 \(char2)")

Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -

Value of char1 A
Value of char2 B

Jika Anda mencoba menyimpan lebih dari satu karakter dalam variabel atau konstanta tipe Karakter, maka Swift 4 tidak akan mengizinkannya. Coba ketik contoh berikut di Swift 4 Playground dan Anda akan mendapatkan kesalahan bahkan sebelum kompilasi.

// Following is wrong in Swift 4
let char: Character = "AB"

print("Value of char \(char)")

Variabel Karakter Kosong

Tidak mungkin membuat variabel Karakter kosong atau konstanta yang akan memiliki nilai kosong. Sintaks berikut tidak dimungkinkan -

// Following is wrong in Swift 4
let char1: Character = ""
var char2: Character = ""

print("Value of char1 \(char1)")
print("Value of char2 \(char2)")

Mengakses Karakter dari String

Seperti yang dijelaskan saat membahas String Swift 4, String mewakili kumpulan nilai Karakter dalam urutan tertentu. Jadi kita dapat mengakses karakter individu dari String yang diberikan dengan melakukan iterasi pada string itu dengan for-in loop -

for ch in "Hello" {
   print(ch)
}

Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -

H
e
l
l
o

Menggabungkan String dengan Karakter

Contoh berikut menunjukkan bagaimana Karakter Swift 4 dapat digabungkan dengan String Swift 4.

var varA:String = "Hello "
let varB:Character = "G"

varA.append( varB )

print("Value of varC = \(varA)")

Ketika kode di atas dikompilasi dan dijalankan, itu menghasilkan hasil sebagai berikut -

Value of varC = Hello G

Post a Comment for "Belajar Swift : Cara Membuat Char di Swift Yang Benar"

close