Initializer

init(_:)

Creates a string corresponding to the given collection of Unicode scalars. 指定されたユニコードスカラーのコレクションに対応する文字列を組み立てます。

Declaration 宣言

init(_ unicodeScalars: String.UnicodeScalarView)

Parameters パラメータ

unicodeScalars

A collection of Unicode scalar values. ユニコードスカラー値のコレクション。

Discussion 解説

You can use this initializer to create a new string from a slice of another string’s unicodeScalars view. あなたは、このイニシャライザを使って新しい文字列を別の文字列のもつunicodeScalarsビューのスライスから作成できます。


let picnicGuest = "Deserving porcupine"
if let i = picnicGuest.unicodeScalars.firstIndex(of: " ") {
    let adjective = String(picnicGuest.unicodeScalars[..<i])
    print(adjective)
}
// Prints "Deserving"

The adjective constant is created by calling this initializer with a slice of the picnicGuest.unicodeScalars view. adjective定数は、このイニシャライザをpicnicGuest.unicodeScalarsビューのスライスとともに呼び出すことによって作成されます。

See Also 参照

Working with String Views 文字列ビューを扱う