উত্তর:
হ্যাঁ. থেকে নামযুক্ত বৈশিষ্ট্য (জোর খনি):
একটি বৈশিষ্ট্যের নাম একটি প্রতীক যা ফাংশন, ভেরিয়েবল ইত্যাদির সংগ্রহের জন্য দাঁড়িয়ে থাকে। যে ফাইলটি তাদের সংজ্ঞা দেয় তা বৈশিষ্ট্যটি সরবরাহ করা উচিত। অন্য একটি প্রোগ্রাম যা তাদের ব্যবহার করে তা নিশ্চিত করে যে তারা বৈশিষ্ট্যটির প্রয়োজনের দ্বারা সংজ্ঞায়িত হয়েছে। এটি সংজ্ঞার ফাইলটি লোড করে যদি এটি ইতিমধ্যে লোড না করা হয়।
কোনও বৈশিষ্ট্যের উপস্থিতি প্রয়োজন,
require
যুক্তি হিসাবে বৈশিষ্ট্যটির নামটি কল করুন । পছন্দসই বৈশিষ্ট্য ইতিমধ্যে সরবরাহ করা হয়েছে কিনা তা দেখারrequire
জন্য বিশ্বব্যাপী ভেরিয়েবল অনুসন্ধানfeatures
করে। যদি তা না হয় তবে এটি উপযুক্ত ফাইল থেকে বৈশিষ্ট্যটি লোড করে । বৈশিষ্ট্যটি যুক্ত করতে এই ফাইলটির শীর্ষ স্তরে কলprovide
করা উচিত ; যদি এটি করতে ব্যর্থ হয় তবে একটি ত্রুটি সংকেত দেয় ।features
require
হ্যাঁ, এই শর্তে যে কোড helm.el
বা helm.elc
শ্রদ্ধা নিয়ম এটি কল করতে হবে (provide 'helm)
। কলটি বোঝা বৈশিষ্ট্য হিসাবে (provide 'helm)
চিহ্নটিকে চিহ্নিত করে এবং এর ফলে দ্বিতীয় কলটি কিছুই করতে পারে না।helm
(require 'helm)
যদি লোড প্যাকেজটি কল না করে provide
তবে require
একটি ত্রুটি সংকেত দেয় এবং বৈশিষ্ট্যটি লোড হিসাবে চিহ্নিত করা হয় না, সুতরাং দ্বিতীয় কলটি (require 'helm)
আবার লোড করার চেষ্টা করবে (এবং একই কারণে আবার ব্যর্থ হয়)।