文書   >   Swift   >  String   >   init(_:)
イニシャライザ
init(_:)
与えられた Unicode スカラーのコレクションに対応する文字列を作成します。
宣言
パラメータ
unicodeScalars | Unicode スカラー値のコレクション。 |
議論
このイニシャライザを使用して、他の文字列の unicodeScalars ビューのスライスから新しい文字列を作成できます。
let picnicGuest = "Deserving porcupine"
if let i = picnicGuest.unicodeScalars.firstIndex(of: " ") {
let adjective = String(picnicGuest.unicodeScalars[..<i])
print(adjective)
}
// Prints "Deserving"
adjective 定数は、picnicGuest.unicodeScalars ビューのスライスを使ってこのイニシャライザを呼び出すことによって作成されます。
以下も見よ
文字列ビューを操作
var unicodeScalars: String.UnicodeScalarView
Unicode のスカラー値のコレクションとして表される文字列値。
init(Substring.UnicodeScalarView)
与えられた内容を持つ文字列を作成します。
self の UTF-16 コード化記号。
与えられた UTF-16 コード単位のシーケンスに対応する文字列を作成します。
与えられた内容を持つ文字列を作成します。
self の UTF-8 コード化記号。
与えられた UTF-8 コード単位のシーケンスに対応する文字列を作成します。
与えられた内容を持つ文字列を作成します。
トップへ
トップへ
トップへ
トップへ