M
Mark Ransom
Hi,
I'm a novice programmer who is just starting out in Ruby. I've been
playing around with arrays and have run into a problem:
This works:
array = [3,2,1]
puts array.sort
=>123
BUT this doesn't (error attached):
nums = Array.new
numplays = 5
numplays.times do
for values in 1..5
ball = rand(56)
redo if ball == 0 || nums.include?(ball)
nums [values] = ball
end
puts nums.sort
end
Can anyone shed light on this newby?
Attachments:
http://www.ruby-forum.com/attachment/183/array_sort.JPG
I'm a novice programmer who is just starting out in Ruby. I've been
playing around with arrays and have run into a problem:
This works:
array = [3,2,1]
puts array.sort
=>123
BUT this doesn't (error attached):
nums = Array.new
numplays = 5
numplays.times do
for values in 1..5
ball = rand(56)
redo if ball == 0 || nums.include?(ball)
nums [values] = ball
end
puts nums.sort
end
Can anyone shed light on this newby?
Attachments:
http://www.ruby-forum.com/attachment/183/array_sort.JPG