文書   >   Swift   >  String   >   init(_:)


汎用イニシャライザ


init(_:)


与えられたシーケンス内の文字を含む新しい文字列を作成します。





宣言


init<S>(_ characters: S) where S : LosslessStringConvertible, S : Sequence, S.Element == Character

パラメータ


other文字列のインスタンスまたは文字の別のシーケンス。


議論


このイニシャライザを使用して、文字列の文字に対する 1 つ以上のコレクション操作の結果から新しい文字列を作成できます。例えば:


let str = "The rain in Spain stays mainly in the plain."

let vowels: Set<Character> = ["a", "e", "i", "o", "u"]
let disemvoweled = String(str.lazy.filter { !vowels.contains($0) })

print(disemvoweled)
// Prints "Th rn n Spn stys mnly n th pln."


関連





プロトコルから


LosslessStringConvertible


以下も見よ




String の作成





目次
Xcode 11 の新機能

  • 言語:Swift
  • SDK
  • Xcode 9.0
  • Framework
  • Swift 標準ライブラリ
  • 宣言
  • パラメータ
  • 議論
  • 関連
  • 以下も見よ












  • トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)












    トップへ(Swift 標準ライブラリ演算子)