Latest web development tutorials

スウィフト文字(文字)

スウィフトの文字はリテラルの単一の文字列、文字のデータ型です。

次の例では、例の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