जवाबों:
उद्धरण के लिए :help user-functions
फ़ंक्शन नाम को अपरकेस अक्षर से शुरू होना चाहिए, बिलिन फ़ंक्शंस के साथ भ्रम से बचने के लिए।
एक ही प्रतिबंध, उपयोगकर्ता परिभाषित आदेशों पर रखा गया है, यद्यपि वहाँ कुछ अंतर्निहित आदेश (हैं :N[ext]
, :P[rint]
, :X
) किन बड़े शब्दों के साथ शुरू करते हैं।
s:
स्क्रिप्ट विशिष्ट फ़ंक्शन बनाने के साथ उपसर्ग करने की आवश्यकता है । देखते हैं :h local-functions
। आप ऑटोलैड कार्यों का भी उपयोग कर सकते हैं जिनकी यह आवश्यकता नहीं है। देखते हैं :h autoload-functions
।
पुरानी शैली के सार्वजनिक समारोह के नाम वास्तव में एक बड़े अक्षर से शुरू होते हैं। हालाँकि स्क्रिप्ट फ़ंक्शन नाम s:getSNR()
या ऑटोलैड फ़ंक्शन नाम ( lh#option#get()
) नहीं है - मैं इसे अपने प्लगइन्स में अधिक से अधिक बार करता हूं।
:P
ओह अच्छी तरह से ... अब कम से कम मेरे पास एक कारण है कि यह मामला क्यों है।