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

  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • HowtoDrawAndPaint

    HowtoDrawAnd

    24 EKİM 2010
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006