我有一个包含很多变量的脚本。我想知道是否可以从脚本创建一个txt文件并将变量存储在其中。
notepad.txt
Var1: biuhkjlnhi Var 3: kiy8uiojjhu
Var2: ohu89iopkf Var 4: iuyuiojjlou
答案 0 :(得分:3)
require 'yaml'
data_before = [var1, var2, var3, var4]
file = '~/foo.yaml'
IO.write file, data_before.to_yaml
data_after = YAML.parse(IO.read(file))
data_before == data_after
=> true # if vars are primitives.