我的哈希值如下:
character = {"Name: " => "#$name", "Weapon: " => "#$weapon", "Armor: " => "#$armor"}
我想将每个键和每个值打印到一个文件中,使其看起来像这样。
姓名:圣堂武士
武器:剑
护甲:重装甲
我想使用一种基本方法,以便了解发生了什么。我已经读到有一些模块可以帮到你,比如Marshal,但我想要一个涉及初学者级代码的基本方法。
答案 0 :(得分:4)
这对你有用。我建议首先阅读更多关于文件的内容,然后自己迭代哈希。
yourfile = "/some/path/file.txt"
File.open(yourfile, 'w') do |file|
character.each{ |k, v| file.write("#{k}: #{v}\n") }
end