karakter Swift (Character)
Karakter Swift adalah string karakter tunggal literal, tipe data Character.
Contoh berikut menunjukkan dua karakter Contoh:
import Cocoa let char1: Character = "A" let char2: Character = "B" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
Output di atas eksekusi program adalah:
char1 的值为 A char2 的值为 B
Jika Anda ingin Character (karakter) jenis konstanta yang disimpan dalam karakter yang lebih, eksekusi program akan diberikan sebagai berikut:
import Cocoa // Swift 中以下赋值会报错 let char: Character = "AB" print("Value of char \(char)")
Output di atas eksekusi program adalah:
error: cannot convert value of type 'String' to specified type 'Character' let char: Character = "AB"
variabel karakter null
Swift tidak dapat membuat karakter kosong (karakter) jenis variabel atau konstanta:
import Cocoa // Swift 中以下赋值会报错 let char1: Character = "" var char2: Character = "" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
Output di atas eksekusi program adalah:
error: cannot convert value of type 'String' to specified type 'Character' let char1: Character = "" ^~ error: cannot convert value of type 'String' to specified type 'Character' var char2: Character = ""
karakter traversal dalam sebuah string
Swift merupakan koleksi dari jenis String Karakter spesifik urutan (karakter) jenis nilai. Setiap karakter mewakili karakter Unicode.
Anda dapat string karakter untuk melintasi atribut untuk-dalam lingkaran untuk mendapatkan nilai masing-masing karakter:
import Cocoa for ch in "Hello".characters { print(ch) }
Output di atas eksekusi program adalah:
H e l l o
Karakter penggabungan string
String Contoh berikut menunjukkan penggunaan metode append () untuk mencapai koneksi string dari karakter:
import Cocoa var varA:String = "Hello " let varB:Character = "G" varA.append( varB ) print("varC = \(varA)")
Output di atas eksekusi program adalah:
varC = Hello G