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


汎用イニシャライザ


init(_:)


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





宣言


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

パラメータ


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


議論


このイニシャライザを使用して、文字列の文字に対する 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."


関連




プロトコルから


RangeReplaceableCollection



以下も見よ




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 標準ライブラリ演算子)