1

Rebol のオブジェクトの永続化に関するチュートリアルを書いていますが、私の方法が最適かどうかはわかりません。

%config.txt が含まれているとします

a: 1
b: 2

次に、それをロードできます

config: construct load %config.txt

ファイルに保存するには、これを使用します

save %config.txt (pick to-block mold config 3)

しかし、これが Rebol でこれを行うための最も洗練された構文かどうかはわかりません。別の提案はありますか?

4

2 に答える 2

3

オブジェクト全体を保存する方がエレガントだと言う人もいます。しかし、そうすると、テキスト ファイルの編集が容易ではなくなります。(テキストファイルを編集する人間がいると思います)。

保存の短い形式:

save %config.txt mold third config
于 2009-08-03T16:44:00.153 に答える
2

または不必要に短い

save %config.txt body-of config

モールドは必要ないと思います モールドすると紐になるので2回ロードする必要があります

save %config.txt mold third config
t: load %config.txt
? t
>> T is a string of value: {[a: 1 b: 2]} ;you need to load this string to make it a block

t: load load %config.txt
? t
>> T is a block of value: [a: 1 b: "x"] ;so t can be used to construct an object

だから、単に金型を使用しないでください。

于 2010-06-21T08:23:35.310 に答える