gpt4 book ai didi

ruby - 如何将 Ruby 数组存储到文件中?

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:25 25 4
gpt4 key购买 nike

如何将 Ruby 数组存储到文件中?

最佳答案

我不确定你到底想要什么,但是,要序列化一个数组,将它写入一个文件并读回,你可以使用这个:

fruits = %w{mango banana apple guava}
=> ["mango", "banana", "apple", "guava"]
serialized_array = Marshal.dump(fruits)
=> "\004\b[\t\"\nmango\"\vbanana\"\napple\"\nguava"
File.open('/tmp/fruits_file.txt', 'w') {|f| f.write(serialized_array) }
=> 33
# read the file back
fruits = Marshal.load File.read('/tmp/fruits_file.txt')
=> ["mango", "banana", "apple", "guava"]

您还可以探索其他替代方案,例如 jsonYAML

关于ruby - 如何将 Ruby 数组存储到文件中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3308393/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com