هناك جملة أكثر أناقة للقيام بذلك في ربول؟

StackOverflow https://stackoverflow.com/questions/1208479

  •  05-07-2019
  •  | 
  •  

سؤال

وأنا أكتب تعليمي عن استمرار كائن ربول لكنني لست متأكدا مما إذا كان طريقي هو أفضل

ويحتوي نفترض٪ config.txt

a: 1
b: 2

وبعد ذلك يمكننا تحميله مع

config: construct load %config.txt

لحفظه إلى ملف يمكنني استخدام هذا

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

ولكن لست متأكدا من هذا هو بناء الجملة الأكثر أناقة للقيام بذلك في ربول ذلك هل لديك اقتراح آخر؟

هل كانت مفيدة؟

المحلول

وبعض أن أقول لها أكثر أناقة لحفظ الكائن بأكمله. ولكن هذا من شأنه أن يؤدي إلى أقل من السهل تعديل ملف نصي. (أفترض أنك قد تضطر البشر تحرير ملف نصي).

وهناك شكل أقصر الخاصة بك توفر:

save %config.txt mold third config

نصائح أخرى

وأو دون داع أقصر

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

وهكذا، ببساطة لا تستخدم القالب.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top