init()
Creates an empty string.
空の文字列を作成します。
init(Character)
Creates a string containing the given character.
与えられた文字を含んでいる文字列を作成します。
init<S>(S)
Creates a new string containing the characters in the given sequence.
与えられたシーケンスの中のそれら文字を含んでいるある新しい文字を作成します。
init<S>(S)
Creates a new instance of a collection containing the elements of a sequence.
あるシーケンスの要素を含んでいるあるコレクションの新しいインスタンスを作成します。
init<S>(S)
Creates a new string containing the characters in the given sequence.
与えられたシーケンスの中のそれら文字を含んでいるある新しい文字を作成します。
init(Substring)
Creates a new string from the given substring.
新しい文字列を与えられた下位文字列から作成します。
init(repeating: String, count: Int)
Creates a new string representing the given string repeated the specified number of times.
指定された回数繰り返された与えられた文字列を表している新しい文字列を作成します。
init(repeating: Character, count: Int)
Creates a string representing the given character repeated the specified number of times.
指定された回数繰り返された与えられた文字を表している文字列を作成します。
init(unsafeUninitializedCapacity : Int, initializingUTF8With : (UnsafeMutableBufferPointer<UInt8>) -> Int)
Creates a new string with the specified capacity in UTF-8 code units, and then calls the given closure with a buffer covering the string’s uninitialized memory.
新しい文字列をUTF-8コード単位でのこの指定された収納能力で作成します、それから与えられたクロージャを、文字列のもつ初期化されないメモリを扱うバッファで呼び出します。