SORU
3 Aralık 2010, Cuma


Bir dizi üzerinde yineleme için Nasıl, ama artışlarla ayarlayın. Ruby:

Böyle bir dizi üzerinden yineleme ediyorum:

(1..100).each do |n|
    # n = 1
    # n = 2
    # n = 3
    # n = 4
    # n = 5
end

Ama yapmak istediğim 10) ile yineleme.

Yani 1, sonraki tarafından n artan yerine n aslında 10, 20, 30, vs vs olurdu.

CEVAP
3 Aralık 2010, Cuma


Tam API için http://ruby-doc.org/core/classes/Range.html#M000695 bkz.

Temelde step() yöntemini kullanın. Örneğin:

(10..100).step(10) do |n|
    # n = 10
    # n = 20
    # n = 30
    # ...
end

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Britec09

    Britec09

    4 Mart 2009
  • Howcast

    Howcast

    4 EKİM 2007
  • YAN TV

    YAN TV

    20 EKİM 2011

İLGİLİ SORU / CEVAPLAR