好吧,我实际上正在做这个练习来解决那些嵌套的循环问题。 我会说这对我来说是最难的。 我尽力做到更有活力而不是静态。 谁能给我提示如何解决这个问题? 预期产量: 这是我的静态代码: 我不是在寻找答案。 但我很感激你可以指导我。 ...
好吧,我实际上正在做这个练习来解决那些嵌套的循环问题。 我会说这对我来说是最难的。 我尽力做到更有活力而不是静态。 谁能给我提示如何解决这个问题? 预期产量: 这是我的静态代码: 我不是在寻找答案。 但我很感激你可以指导我。 ...
好的,每当我想从方法中返回一些东西时,我都会认真地将方法传递给方法。 你们能解释一下我如何通过它。 这是我的哈希 这是我的方法武器的代码 调用方法后。 用户将选择他的武器,并将其添加到num的$ choosen_gun哈希中,并返回用户键入的num。 这是我的方法Zo ...
好吧,我不是在这里要答案。 但是说实话,我在类变量方面并不是很出色。 因此,我很高兴您可以指导我一起这段代码。 我已经在那些文档上阅读了类变量。 我有些了解。 但是涉及到将其用于我自己的用途。 我会感到困惑。 让我解释一下这段代码。 基本上,每次我创建一个Square对 ...
嗨,我在练习18中得到错误“未定义的方法”,虽然我这样做是像它写的。 这是我的错误: 我不明白这个错误。 我定义了所有的方法。 当我添加自我。 它适用于所有方法。 ...
我正在关注http://learnrubythehardway.org/book/ex50.html教程,该教程提供: 创建尽可能最基本的Sinatra应用程序。 将以下代码放入bin/app.rb : 我安装了gem和Sinatra没有问题。 我还将本教程中的app.r ...
我在用: 红宝石 2.2.4p230(2015-12-16 修订版 53155)[x64-mingw32] 记事本++ Windows 上的 PowerShell v. 1.0 当我在 PowerShell 中运行以下代码时: 我得到: 我尝试使用 ARGV 复制下一个练 ...
我对Stack Overflow和Ruby还是很陌生,所以如果无法正确格式化某些东西,我会向您道歉,但是我希望在通过对象从父类调用或显示数组的值方面提供一些帮助。 以下代码是我作为“艰苦学习Ruby”(练习42)一书的一部分所进行的任务/学习练习: 以下是我运行脚本时终端返回的内容 ...
我按照学习Ruby困难方法#43中所述制作了项目骨架,并创建了所述结构。 当我运行rake test并且提示弹出以下内容时,会出现问题: 谁能告诉我为什么耙测试被中止以及如何解决? 谢谢。 ...
Ex41 Learn Ruby the Hard Way Ex41给我带来困难。 (即“阅读测试”部分。) http://learnrubythehardway.org/book/ex41.html 我在网上和网上都发现了有关该问题的疑问,但这些都是关于练习的其他部分的。 我什至尝试在 ...
该程序可以正常运行到最后,但是在打印第二个文件的内容后立即崩溃并显示标题错误消息。 我使用(.class)检查了txt,txt_again,并确认它们都是File对象。 为什么不关闭工作? ...
我正在经历“以艰难的方式学习Ruby”,而在练习20中,有一段我不理解的代码片段。 我不明白为什么在函数“print_a_line”中调用f的gets.chomp。 因此,我不明白输出的第二部分是如何产生的。 我理解它是传递给代码的test.txt文件的前3行,但我不明白f.gets ...
有人可以告诉我这里发生了什么吗? 我知道这段代码很简单,但是对我来说很难,我是最终的初学者。 我在这里呆了很多小时,无法弄清楚。.当我运行代码时,在我们有基本的gets.chomp提示符的地方运行CentralCorridor类。 该提示结束程序的所有答案(“拍摄!”,“躲闪!”,“开个玩 ...
我有以下代码片段,在这种情况下,存储桶只是更大数组中的一个数组: 称为k和v的两个变量设置为kv的范围。 但是,当kv一次仅包含一个值时,该如何工作? 我将此写入另一个文件: 然后v变量为空: 我的问题是,为什么多重分配在第一个示例中有效,但在第二个示例中无效? ...
所以我在进行“ 学习Ruby的艰苦学习”练习时,陷入了困境。 尝试使用谷歌搜索,甚至在Python课程中寻找答案。 但是找不到答案。 我的问题是:为什么Dict.get_slot有此行(它的作用是什么?): 返回-1,键,默认值 原始练习在这里: http : //ruby.lea ...
我已经尽力理解了代码的每一行是如何工作的,但是随着我的前进,似乎越来越迷路了。 我知道http://ruby.learncodethehardway.org/book/ex39.html解释了这些功能,但是我对实际的代码迷失了。 一个示例是k,v = kv如何用于获取插槽功能。 我可以在此 ...
解决了这个问题,我完全按照问题状态输入了代码-甚至尝试复制并粘贴以查看是否是我做错了,但不是。 我拥有的代码在本文的底部。 我正在发送参数'test.txt',其中包含: 但是,当我运行代码时,在print_all(current_file)期间,它仅打印“很多东西,很多乐趣在这 ...
嗨,我参加了“学习Ruby困难之路”的轻松练习,然后我来到了墙上... 这是测试代码: 这是应该测试的文件代码: 当我尝试启动测试文件时,出现错误: 我试图在test_gothon_map方法中设置“ generic_death = Room.new(“ death ...
我在编程初学者,我试图完成的Zed Shaw的书为Ruby,我只是不明白最后for代码的声明。 如果尚未定义state和abbrev变量,则软件如何知道从何处获取其值? ...
我正在研究Zed Shaw的《 学习Ruby的艰难方法》 ,但遇到了一个问题,其中包括IRB中的一个模块。 在练习25中 ,我们定义一个新模块Ex25,在IRB中要求它,然后可以通过该模块的名称空间使用其各种方法,例如Ex25.break_words(sentence) 。 在Extra C ...
我感到困惑的区别load 'file.rb'和require 'Module' 。 在“ 学习Ruby的艰难方法”中 ,如何使用两个模块( mystuff.rb和apple.rb )设置了如何使用模块的示例: mystuff.rb apple.rb 但是,当我在Subli ...