String
の characters
プロパティを for
–in
ループで繰り返して、個々の Character
値にアクセスすることができます。
for character in "Dog!🐶".characters {
print(character)
}
// D
// o
// g
// !
// 🐶
for
–in
ループは、For Loops で説明されています。
あるいは、Character
型のアノテーションで、1 文字の文字列リテラルから独立した Character
定数や変数を生成することができます。
let exclamationMark: Character = "!"
Character
値の配列を、引数としてイニシャライザに渡すことで String
値を構築することができます。
let catCharacters: [Character] = ["C", "a", "t", "!", "🐱"]
let catString = String(catCharacters)
print(catString)
// "Cat!🐱" と出力
Portions of this page are translations based on work created and shared by Apple and used according to terms described in the Creative Commons Attribution 4.0 International License.