Eğer bir dizi başka bir dizinin tüm öğeleri içerip içermediğini belirlemek için Nasıl?Ruby/Rails: | Netgez.com
SORU
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ş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • B3ASTTY™

    B3ASTTY™

    27 Mayıs 2013
  • BenjiManTV

    BenjiManTV

    20 Mart 2011
  • UsherVEVO

    UsherVEVO

    15 EKİM 2009

İLGİLİ SORU / CEVAPLAR