更新:我有答案...我会在几分钟后将其发布...谢谢您的时间。
我正在尝试输出包含一系列其他哈希的哈希。我可以在命令行上单独打印每个哈希值,但我需要将它们放在一个变量中,并通过和索引作为名称值对进行引用。我已经为此工作了好几天,非常感谢任何帮助。
PS我在Ruby中仍然很笨,所以如果你有一个可能的答案,你能否准确地证明我需要在有问题的方法中执行你的答案/线索......也许通过github gist。
这是整个模块......方法'generate_boards'中存在问题......
https://github.com/thefonso/rubytactoe/blob/minimax_1/lib/TTT_pseudo_code.rb
你可以看到我在这个测试中通过了有问题的方法......
https://github.com/thefonso/rubytactoe/blob/minimax_1/spec/TTT_pseudo_code_spec.rb
这是我目前得到的输出......
{:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"O", :c1=>"O", :c2=>"X", :c3=>"X"}
{:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"O", :c1=>"O", :c2=>"X", :c3=>" "}
{:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"X", :c1=>"O", :c2=>"X", :c3=>"O"}
{:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>" ", :c1=>"O", :c2=>"X", :c3=>"O"}
我想要的,应该是这样的......
boards = {
:vb01 => {:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"O", :c1=>"O", :c2=>"X", :c3=>"X"},
:vb02 => {:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"O", :c1=>"O", :c2=>"X", :c3=>" "},
:vb03 => {:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>"X", :c1=>"O", :c2=>"X", :c3=>"O"},
:vb04 => {:a1=>"X", :a2=>"X", :a3=>"O", :b1=>"O", :b2=>"O", :b3=>" ", :c1=>"O", :c2=>"X", :c3=>"O"}
}
这几天我一直在和这件事作斗争……谢谢你的关注。