スウィフト文字(文字)
スウィフトの文字はリテラルの単一の文字列、文字のデータ型です。
次の例では、例の2つの文字を示しています。
import Cocoa let char1: Character = "A" let char2: Character = "B" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
上記プログラム実行出力は、次のとおりです。
char1 的值为 A char2 的值为 B
あなたはより多くの文字が格納されている定数を入力する文字(文字)にしたい場合は、次のように、プログラムの実行が与えられます。
import Cocoa // Swift 中以下赋值会报错 let char: Character = "AB" print("Value of char \(char)")
上記プログラム実行出力は、次のとおりです。
error: cannot convert value of type 'String' to specified type 'Character' let char: Character = "AB"
ヌル文字変数
スウィフトは、空の文字(文字)変数または定数入力を作成することはできません。
import Cocoa // Swift 中以下赋值会报错 let char1: Character = "" var char2: Character = "" print("char1 的值为 \(char1)") print("char2 的值为 \(char2)")
上記プログラム実行出力は、次のとおりです。
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 = ""
文字列内のトラバーサル文字
スウィフトは、値を入力するString型の文字の特定の配列(文字)のコレクションを表します。 各文字は、Unicode文字を表します。
各文字の値を取得するためのインループあなたは文字の文字列は、属性を横断することができます。
import Cocoa for ch in "Hello".characters { print(ch) }
上記プログラム実行出力は、次のとおりです。
H e l l o
文字列の連結
文字列の次の例では、文字の接続文字列を達成するためのappend()メソッドの使用方法を示しています。
import Cocoa var varA:String = "Hello " let varB:Character = "G" varA.append( varB ) print("varC = \(varA)")
上記プログラム実行出力は、次のとおりです。
varC = Hello G