String の characters プロパティを forin ループで繰り返して、個々の Character 値にアクセスすることができます。

for character in "Dog!🐶".characters {
// D
// o
// g
// !
// 🐶

forin ループは、For Loops で説明されています。

あるいは、Character 型のアノテーションで、1 文字の文字列リテラルから独立した Character 定数や変数を生成することができます。

let exclamationMark: Character = "!"

Character 値の配列を、引数としてイニシャライザに渡すことで String 値を構築することができます。

let catCharacters: [Character] = ["C", "a", "t", "!", "🐱"]
let catString = String(catCharacters)
// "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.