swift 3 set重複しない

843 ワード

Setタイプ構文
SwiftのSetタイプはSetと書かれており、ここでTはSetで格納が許可されているタイプを示す.
空のSetの作成と構築
  • コンストラクタ構文を使用して、特定のタイプの空のセットを作成できます.
  • var letters = Set()
    
  • 空の配列フォント量空のSet:
  • を作成する
    var letters = Set()
    leters.insert("a")
    letters = []
    
  • 配列字面量で集合
  • を作成する.
    var favoriteGenres: Set = ["Rock","Classical",Hip hop""]
    

    ここでfavoriteGenresの表示をSetと宣言する、そうでなければfavoriteGenresはArrayタイプと推定される.
    Setへのアクセスと変更
    1つのSetの要素の数を見つけるには、その読み取り専用属性countを使用します.ブール属性isEmptyを略語としてcount属性が0であるかどうかを確認します.Setのinsert(:)メソッドを呼び出すことで、新しい要素を追加します.Setのremove(:)メソッドで要素を削除します.また、removeAll()メソッドですべての要素を削除することもできます.contains(:)メソッドを使用して、Setに特定の値Setが含まれているかどうかを確認します.Setは無秩序であり、sort()メソッドを呼び出すことでソートできます.