मेरी लिपियों में, जो मैं वर्तमान में एक पैकेज में बना रहा हूं, कई "वैश्विक सेटिंग्स" की आवश्यकता है। वर्तमान में, ये सेटिंग्स वैश्विक चर में हैं और आमतौर पर सीधे स्क्रिप्ट को संपादित करके बदल दी गई थीं। (स्क्रिप्ट डेटाबेस के लिए प्रविष्टियां उत्पन्न करती है, और आपको प्रविष्टियों के "लेखक नाम" और अन्य कस्टम "निरंतर" भाग जैसे सामानों को समायोजित करने की आवश्यकता होती है।)आर में पैकेज-विशिष्ट विकल्प रखने के लिए मानक तंत्र?
फिर से, वर्तमान में मैंने const_author <- "Meow The Scientist Cat"
et al का उपयोग किया। मैं निश्चित रूप से इसे बिल्कुल छोड़ सकता हूं, और सभी वैश्विक चर निर्यात करता हूं, इसलिए उपयोगकर्ता उन्हें जो भी सेट कर सकता है। हालांकि, यह बदसूरत है और नामस्थान प्रदूषित करता है।
उपयोगकर्ता में ऐसी सेटिंग्स को उपलब्ध कराने के लिए आर में मानक विधि क्या है? विकल्पों का उपयोग()? और पैकेज में किस बिंदु पर इन विकल्पों को लोड किया जाना चाहिए?
शायद settingsTemplate(filename)
जैसे फ़ंक्शन का उपयोग कर जो डिफ़ॉल्ट सेटिंग्स वाले फ़ाइल को निर्यात करता है, जिसे उपयोगकर्ता अनुकूलित कर सकता है; और स्क्रिप्ट का उपयोग करने से पहले उसे फ़ाइल या लोड सेटिंग्स (फ़ाइल नाम) स्रोत करना होगा?
धन्यवाद, यही वह है जिसे मैं ढूंढ रहा था :) – meow