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

  • adrianisen

    adrianisen

    25 Kasım 2009
  • Defence Videos

    Defence Vide

    13 Mayıs 2013
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010