2017-09-16 24 views
1

文件我想将数据保存到一个文件:将数据保存到红语言

a: 0 
b: 10 
c: 20 
d: 30 

save %redout.txt [a b c d] 

我预计该文件包含的值。但是,该文件包含:

a b c d 

如何将变量值而不是变量名称保存到文件?

回答

5

您正在保存未经评估的块。通常情况下,您可以在保存之前先减少块以获取值。

所以,

Save %myfile.txt reduce [a b c d] 

如果你想与变量加载文件,使用save/all

+0

这页提到,'保存/所有的 - 不提供yet':HTTP://www.red- by-example.org/index.html#save。我尝试过,但只有值被保存为简单的保存。 – rnso

+0

但它012ol#39;可用rebol和rebol3。这只是一个红色的时间问题 –

+0

@rnso我强烈建议使用标题进行保存。这是向您的数据块添加元数据的好方法。 (查阅'SAVE/HEADER') – rgchris