ruby> i=8
8
ruby> case i
ruby| when 1, 2..5
ruby| print "1..5\n"
ruby| when 6..10
ruby| print "6..10\n"
ruby| end
6..10
nil
Se supone que estos ejemplos los debo practicar con el archivo de ruby "eval.rb", pero cuando lo hago me sale el siguiente error:
ruby> i=8
8
ruby> case i
ruby| when 1, 2..5
ruby| print "1..5\n"
ruby| when 6..10
ruby| print "6..10\n"
ruby| end
ERR: undefined local variable or method `i' for main:Object
Me indica que no tengo la variable "i" indicada, pero si así no me vale como la tengo que indicar o ¿que estoy haciendo mal?
Saludos





Mode Lineal
