集合(セット)に特定の値が含まれているかどうかを判定するには (contains / in / include? / member?) 2015/03/21
集合に特定の値が含まれているかどうかを判定する方法。
関連
Java 2013/08/06
Signature:
Scala 2015/03/21
Signature:
例
val st = Set("abc", "def", "ghi");
println(st.contains("abc")) // => true
println(st.contains("ABC")) // => false
Python 2016/12/23
in という演算子が使える。
elem in set
elem が set に含まれれば true を返す。
この否定は
elem not in set
例
st = {"abc", "def", "ghi"}
print("abc" in st)
# => True
print("ABC" in st)
# => False
print("ABC" not in st)
# => True
Ruby / JRuby 2015/03/18
Set#include? または Set#member? メソッドを使う。
require 'set'
st = Set.new ["abc", "def", "ghi"]
p st.include? "abc" # => true
p st.include? "ABC" # => false
この2つのメソッドは配列に対しても使える。