2009-07-30 8 views
1

나는 REBOL의 개체 지속성에 대한 자습서를 쓰고 있어요하지만 난 내 방식이 가장 좋은Rebol에서 더 유용한 구문이 있습니까?

가정하자 %의 config.txt 파일이

a: 1 
b: 2 

우리는 다음으로로드 할 수 있습니다 포함되어있는 경우 확실하지 않다

config: construct load %config.txt 

내가이

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

을 사용하여 파일에 그것을 다시 저장하려면 그러나 이것이 Rebol에서 이것을 수행하는 가장 우아한 문법인지 확신 할 수 없으므로 또 다른 제안이 있습니까?

답변

3

일부 사용자는 전체 개체를 저장하는 것이 더 멋지다고 말합니다. 하지만 그렇게하면 텍스트 파일을 편집하기가 쉽지 않습니다. (필자는 인간이 텍스트 파일을 편집 할 수 있다고 가정합니다).

당신의 짧은 형태로 저장 : 불필요

save %config.txt mold third config 
2

또는 짧은

save %config.txt body-of config 

나는 곰팡이가 필요하다 생각하지 않는다 당신이 다음 곰팡이 경우 문자열을 받고 것 두 번로드해야합니다.

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 

따라서 금형을 사용하지 마십시오.