ব্লকলি > কোডজেনারেটর > প্রদান ফাংশন_

CodeGenerator.provideFunction_() পদ্ধতি

একটি ডেভেলপার-সংজ্ঞায়িত ফাংশন সংজ্ঞায়িত করুন (একটি ব্যবহারকারী-সংজ্ঞায়িত পদ্ধতি নয়) উত্পন্ন কোডে অন্তর্ভুক্ত করা হবে। ব্যক্তিগত সহায়ক ফাংশন তৈরি করার জন্য ব্যবহৃত হয়। প্রথমবার যখন এটি একটি প্রদত্ত পছন্দসই নাম দিয়ে কল করা হয়, কোডটি সংরক্ষিত হয় এবং একটি প্রকৃত নাম তৈরি হয়। একই পছন্দসই নামের সাথে পরবর্তী কলগুলির কোনও প্রভাব নেই তবে একই রিটার্ন মান রয়েছে৷

একই কাঙ্খিত নামটি বিভিন্ন সহায়ক ফাংশনের জন্য ব্যবহার করা হচ্ছে না তা নিশ্চিত করা কলারের উপর নির্ভর করে (যেমন "colourRandom" এবং "listRandom" ব্যবহার করুন, "র্যান্ডম" নয়)। সংরক্ষিত শব্দ, বা ব্যবহারকারী-সংজ্ঞায়িত পরিবর্তনশীল বা পদ্ধতির নামের সাথে সংঘর্ষের কোন বিপদ নেই।

CodeGenerator.finish() কল করা হলে কোডটি আউটপুট পায়।

স্বাক্ষর:

provideFunction_(desiredName: string, code: string[] | string): string;

পরামিতি

প্যারামিটার টাইপ বর্ণনা
কাঙ্খিত নাম স্ট্রিং ফাংশনের পছন্দসই নাম (যেমন mathIsPrime)।
কোড স্ট্রিং[] | স্ট্রিং বিবৃতিগুলির একটি তালিকা বা একটি বহু-লাইন কোড স্ট্রিং৷ ইন্ডেন্টের জন্য ' ' ব্যবহার করুন (তারা প্রতিস্থাপিত হবে)।

রিটার্ন:

স্ট্রিং

নতুন ফাংশনের আসল নাম। এটি পছন্দসই নামের থেকে আলাদা হতে পারে যদি পূর্বেরটি ইতিমধ্যে ব্যবহারকারী দ্বারা নেওয়া হয়ে থাকে।