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

  • DigitalRev TV

    DigitalRev T

    30 AĞUSTOS 2007
  • HereWeStayKings

    HereWeStayKi

    3 NİSAN 2013
  • jkimisyellow...ish

    jkimisyellow

    8 Temmuz 2009