-1
存在我得到在紅寶石這樣的響應:檢查兩個或多個值中的陣列
puts templateid --> ["10001", "10404"]
第一個應該是#{mstmplid},第二個應該是#{ostmplid}。我想檢查這個數組是否包含以下函數的這兩個值:
if templateid.all? { |x| ["#{mstmplid}", "#{ostmplid}"].include?(x) }
puts "OK"
end
很遺憾templateid.all?與templateid.any相同嗎?所以它會檢查是否有任何指定的值在數組中。我如何檢查兩個值是否在那裏?
請澄清您的要求。你真的只是_「想檢查這個數組是否包含這兩個值」_?元素順序是重要的還是元素的數量? – Stefan
'puts'通常在一個新行上打印每個元素。 –
'[「10001」,「10404」] == [「#{mstmplid}」,「#{ostmplid}」]'' –