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

  • Evan Coury

    Evan Coury

    29 NİSAN 2007
  • Hot For Nutrition

    Hot For Nutr

    26 ŞUBAT 2007
  • Maya Learning Channel

    Maya Learnin

    23 HAZİRAN 2010