12 EYLÜL 2011, PAZARTESİ
Eğer bir dizi başka bir dizinin tüm öğeleri içerip içermediğini belirlemek için Nasıl?Ruby/Rails:
Verilen:
a1 = [5, 1, 6, 14, 2, 8]
Eğer tüm unsurları içerip içermediğini tespit etmek istiyorum:
a2 = [2, 6, 15]
Bu durumda sonuç false
.
Herhangi bir dahili Ruby / Rails Yöntem Bu dizi dahil tanımlamak için var mı ?
Bu uygulamanın bir yolu:
a2.index{ |x| !a1.include?(x) }.nil?
Daha okunabilir, daha iyi bir yolu var mı ?
CEVAP
12 EYLÜL 2011, PAZARTESİ
a = [5, 1, 6, 14, 2, 8]
b = [2, 6, 15]
a - b
=> [5, 1, 14, 8]
b - a
=> [15]
(b - a).empty?
=> false
Bunu Paylaş:
Algoritma eğer dizi n içerip içermediğ...
Nasıl bir dize Ruby bir dize içerip iç...
Nasıl Ruby başka bir dizi için bir diz...
Eğer harita bir anahtar için bir değer...
Eğer bir var olup olmadığını kontrol e...