「Swift5」containsでセットに特定の要素が含まれているか

2022年1月31日

環境
Ubuntu 20.04
Swift 5.2.3

書式
let セット名A = Set(arrayLiteral: String型要素1, String型要素2…)
let セット名B = Set(arrayLiteral: Int型要素1, Int型要素2…)
セット名A.contains(特定要素")
containsを使ってセットに指定した要素が含まれているかを調べます。

使用例

import Foundation

let citySet = Set(arrayLiteral: "東京", "大阪", "福岡","横浜")
let dgSet = Set(arrayLiteral: 123, 456, 789,233)

print("セット(citySet)で特定要素(String型)が含まれているか結果")
print(citySet.contains("横浜")) 
print(citySet.contains("川崎")) 

print("セット(dgSet)で特定要素(Int型)が含まれているか結果")
print(dgSet.contains(32)) 
print(dgSet.contains(233))

実行結果
$ swift 34.swift
セット(citySet)で特定要素(String型)が含まれているか結果
true
false
セット(dgSet)で特定要素(Int型)が含まれているか結果
false
true

Swift

Posted by arkgame