প্রশ্ন ট্যাগ «doc-strings»

1
ফাংশন এবং ভেরিয়েবলগুলি থেকে ডকাস্ট্রিংগুলি কীভাবে পুনরুদ্ধার করবেন?
আমি এমন একটি ফাংশন লেখার চেষ্টা করছি যা মেলে এমন কোনও ফাইলের যে কোনও সেক্সপ থেকে ডকাস্ট্রিংগুলি পুনরুদ্ধার করবে (def.*)। আমি উভয়ই কোনও ফাংশন / ম্যাক্রোগুলি, পাশাপাশি সংজ্ঞায়িত যে কোনও ভেরিয়েবলগুলি পুনরুদ্ধার করতে সক্ষম হতে চাই। ভেরিয়েবলের জন্য আমি ডক্টরসিং চাই, যখন কোনও ফাংশনের জন্য আমি যুক্তি তালিকাও চাই।

2
ল্যাম্বডায় জেনারেটড ডক স্ট্রিং যুক্ত করা কি সম্ভব?
ইমাস ডক্স বলছে যে যখন ডকের স্ট্রিংটি ভিতরে রাখা হয় lambdaবা defunএটি "ফাংশন অবজেক্টে সরাসরি সঞ্চিত থাকে"। যাইহোক, আমরা নামযুক্ত ফাংশনগুলির ডকগুলি এর মতো পরিবর্তন করতে পারি: (put 'my-function-name 'function-documentation "Blah.") তবে একই কৌশল ল্যাম্বডাসের সাথে কাজ করে না। লাম্বডায় ডকুমেন্টেশন যুক্ত করার কোনও উপায় আছে? বা কোনওভাবে ডায়নামিকভাবে ডক …

3
এলিসপে মাল্টলাইন ডক্টাস্টিংগুলি হ্যান্ডেল করার জন্য আরও ভাল উপায় কী?
আমি যেভাবে এলিস্প (সাধারণভাবে এলআইএসপি হয় তা নিশ্চিত নয়) মাল্টলাইন ডকস্ট্রিংগুলি পরিচালনা করে সেটিকে আমি ঘৃণা করি। (defun foo () "This is a multi liner docstring" (do-stuff)) আমি অবশ্যই আশা করি যে আমি এর মতো কিছু করতে পারি (defun foo () (eval-when-compile (concat "This is\n" "a multi\n" "line\n" "docstring")) (do-stuff)) …
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.