swift 3 set重複しない
843 ワード
Setタイプ構文
SwiftのSetタイプはSetと書かれており、ここでTはSetで格納が許可されているタイプを示す.
空のSetの作成と構築コンストラクタ構文を使用して、特定のタイプの空のセットを作成できます. 空の配列フォント量空のSet: を作成する配列字面量で集合 を作成する.
ここでfavoriteGenresの表示をSetと宣言する、そうでなければfavoriteGenresはArrayタイプと推定される.
Setへのアクセスと変更
1つのSetの要素の数を見つけるには、その読み取り専用属性countを使用します.ブール属性isEmptyを略語としてcount属性が0であるかどうかを確認します.Setのinsert(:)メソッドを呼び出すことで、新しい要素を追加します.Setのremove(:)メソッドで要素を削除します.また、removeAll()メソッドですべての要素を削除することもできます.contains(:)メソッドを使用して、Setに特定の値Setが含まれているかどうかを確認します.Setは無秩序であり、sort()メソッドを呼び出すことでソートできます.
SwiftのSetタイプはSetと書かれており、ここでTはSetで格納が許可されているタイプを示す.
空のSetの作成と構築
var letters = 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()メソッドを呼び出すことでソートできます.