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

  • colacas

    colacas

    29 EKİM 2006
  • laptopmag

    laptopmag

    25 Ocak 2008
  • The Amazing Atheist

    The Amazing

    20 Kasım 2006

İLGİLİ SORU / CEVAPLAR