IM里面playername试图访问什么在他/她的用户名的用户类型是我的模块之外的功能,所以它可以在我的模块的内部使用从oustide模块访问的模块
module RetryMessages
def RetryMessages.message1()
puts "That was an incorrect Choice #{@your_name}... Try again man."
end
MESSAGE2 = "Man you messed up #{@your_name} Try again."
MESSAGE3 = "Hey man you screwed up..... Try again #{@your_name}."
end
def player_name
puts "Hey man whats your name?"
@your_name = $stdin.gets.chomp.upcase
play_game
end
你的问题是什么? – sawa
为什么我的模块中没有玩家名称通过我的代码的其余部分检测用户输入的内容它知道玩家名称,但由于某种原因不在模块内部......如果需要,我可以发布剩余的代码 –