I’ve check to see if the program is recieving number and names and it is. I’m wondering why doesn’t it print “fred” when input number is 1?
number = ARGF.read.chomp
names = %w{fred betty barney}
if number == 1
puts names[0]
elsif number == 2
puts names[1]
elsif number == 3
puts name[2]
end
numberis a string, not an integer. You can either convert to an integer:or you can test against strings instead: