2010-11-24 14 views

Respuesta

11

Utilice el método step para esto:

10.step(40,10) 

El primer argumento es el número al que desea contar hasta, con el segundo argumento de ser los "pasos" que toma para llegar allí.

+0

Esto es lo que estaba buscando. – s84

+0

Interesante uso del paso, no me di cuenta de que podrías hacer eso. –

+0

@Sam: ¡Genial! Feliz de ayudar –

1
(0..40).select { |i| i != 0 && i % 10 == 0 } 

es una forma.

0

o incluso la versión más eficiente;)

(1..4) .collect {| n | n * 10}

+0

¡muy creativo! :) – s84

4
(0..40).step(10) {|num| puts num } # => 0 10 20 30 40 

Esto llevará (0..40) y el incremento en 10 cada vez.

+0

¿Por qué todos están recibiendo votos desfavorables? Tommaso y yo obtuvimos 2 votos abajo y Jerry y Ryan obtuvieron uno. –

+0

Buena pregunta, pero probablemente no sea una votación negativa táctica: no creo que @Ryan lo haga, y Tommaso aún no ha emitido ningún voto negativo. –

+0

@Andrew Sé que no es una votación negativa táctica, ya que había considerado las mismas cosas. Ryan también tiene uno. Es extraño que todas las respuestas aquí tengan algo. He visto cosas así y me desconcierta. –

Cuestiones relacionadas