问题标签 [learn-ruby-the-hard-way]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
55 浏览

ruby - 独立方法正在自己调用另一个方法

好的,每当我想从方法中返回一些东西时,我都非常讨厌将方法传递给方法。你们能解释一下我如何通过它。这是我的哈希

这是我的方法 Weapon 的代码

在调用该方法时。用户将选择他的武器,并将其添加到 $choosen_gun 散列中,其编号为 num,并返回用户键入的 num

这是我的方法 ZombieRoom 的代码

这是我的方法 CollectPrize 的代码

在这里我如何调用我的方法

现在的问题是,每当调用 CollectPrize 方法并且我输入我的输入来收集奖品示例 1 时,它就会打印“$50,000”。它没有结束问题,而是回到 ZombieRoom 并继续在“键入 Shoot 以将其击倒或退出”处循环。有人至少可以告诉我解决此问题的正确方法,或者还有什么其他方法可以传递方法?

0 投票
2 回答
105 浏览

ruby - 嵌套循环:动态?

好的,我实际上是在做这个练习来解决那些嵌套循环问题。我会说这对我来说是最难的。我尽我所能变得更加动态而不是静态。谁能给我有关如何解决此问题的提示?

预期输出:

这是我的静态代码:

我不是在寻找答案。但我很感激你能指导我。