هناك جملة أكثر أناقة للقيام بذلك في ربول؟
-
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
وهكذا، ببساطة لا تستخدم القالب.
لا تنتمي إلى StackOverflow