ব্লকলি > ভেরিয়েবল

ভেরিয়েবলের নামস্থান

ফাংশন

ফাংশন বর্ণনা
সব ডেভেলপার ভেরিয়েবল (ওয়ার্কস্পেস) কর্মক্ষেত্রে ব্লক দ্বারা ব্যবহৃত সমস্ত বিকাশকারী ভেরিয়েবল খুঁজুন। বিকাশকারী ভেরিয়েবলগুলি কখনই ব্যবহারকারীকে দেখানো হয় না, তবে জেনারেট করা কোডে গ্লোবাল ভেরিয়েবল হিসাবে ঘোষণা করা হয়। বিকাশকারী ভেরিয়েবল ঘোষণা করতে, আপনার ব্লকে getDeveloperVariables ফাংশনটি সংজ্ঞায়িত করুন এবং পরিবর্তনশীল নামের একটি তালিকা ফেরত দিন। জেনারেটর দ্বারা ব্যবহারের জন্য.
সমস্ত ব্যবহৃত ভার মডেল কর্মক্ষেত্রে ব্যবহৃত সমস্ত ব্যবহারকারীর তৈরি ভেরিয়েবল খুঁজুন। জেনারেটর দ্বারা ব্যবহারের জন্য. অব্যবহৃত ভেরিয়েবল সহ একটি ওয়ার্কস্পেসে সমস্ত ভেরিয়েবলের একটি তালিকা পেতে, Workspace.getAllVariables এ কল করুন।
CreateVariableButtonHandler(ওয়ার্কস্পেস, opt_callback, opt_type)

ডিফল্ট ভেরিয়েবল টুলবক্স বিভাগে "ভেরিয়েবল তৈরি করুন" বোতামটি পরিচালনা করে। এটি ব্যবহারকারীকে একটি ভেরিয়েবল নামের জন্য অনুরোধ করবে, যদি ওয়ার্কস্পেসের ভেরিয়েবলগুলির মধ্যে একটি নাম ইতিমধ্যেই ব্যবহার করা হয় তাহলে পুনরায় প্রম্পট সহ।

কাস্টম বোতাম হ্যান্ডলাররা এই ফাংশনে অর্পণ করতে পারে, ভেরিয়েবলের ধরন এবং তৈরির পরে প্রক্রিয়াকরণের অনুমতি দেয়। আরও জটিল কাস্টমাইজেশন (যেমন, পরিবর্তনশীল প্রকারের জন্য অনুরোধ করা) এই ফাংশনের সুযোগের বাইরে।

ফ্লাইআউট ক্যাটাগরি (ওয়ার্কস্পেস) পরিবর্তনশীল বিভাগের জন্য ফ্লাইআউটের জন্য প্রয়োজনীয় উপাদানগুলি (ব্লক এবং বোতাম) তৈরি করুন।
flyoutCategoryBlocks(ওয়ার্কস্পেস) পরিবর্তনশীল বিভাগের জন্য ফ্লাইআউটের জন্য প্রয়োজনীয় ব্লকগুলি তৈরি করুন।
generateUniqueName(ওয়ার্কস্পেস) একটি নতুন পরিবর্তনশীল নাম ফেরত দিন যা এখনও ব্যবহার করা হচ্ছে না। এটি শুরু করার জন্য 'i' থেকে 'z' পরিসরে একক অক্ষর পরিবর্তনশীল নাম তৈরি করার চেষ্টা করবে। যদি কোনো অনন্য নাম না থাকে তবে এটি 'i' থেকে 'z', 'a' থেকে 'h', তারপর 'i2' থেকে 'z2' ইত্যাদি চেষ্টা করবে। 'l' এড়িয়ে যান।
অনন্য নাম থেকে বিকল্পগুলি তৈরি করুন (স্টার্টচ্যার, ব্যবহৃত নাম) একটি অনন্য নাম প্রদান করে যা ব্যবহৃত নাম অ্যারেতে নেই। এটি a - z (এড়িয়ে যাওয়া l) পরিসরে একক অক্ষরের নাম তৈরি করার চেষ্টা করবে। এটি startChar এ পাস করা অক্ষর দিয়ে শুরু হবে।
ভেরিয়েবলফিল্ডডম (ভেরিয়েবল মডেল) তৈরি করুন একটি পরিবর্তনশীল ক্ষেত্রের প্রতিনিধিত্বকারী DOM বস্তু তৈরি করুন।
getOrCreateVariablePackage(ওয়ার্কস্পেস, আইডি, opt_name, opt_type) প্রদত্ত ওয়ার্কস্পেসে একটি ভেরিয়েবল দেখতে বা তৈরি করতে সাহায্যকারী ফাংশন। যদি কোনো ভেরিয়েবল না থাকে, তৈরি করে এবং রিটার্ন করে।
getVariable(ওয়ার্কস্পেস, আইডি, opt_name, opt_type) প্রদত্ত কর্মক্ষেত্রে একটি পরিবর্তনশীল দেখুন। ফ্লাইআউট ওয়ার্কস্পেস দেখার আগে সর্বদা প্রধান ওয়ার্কস্পেসে দেখে। নাম + প্রকার দ্বারা সন্ধান করার জন্য সর্বদা আইডি দ্বারা সন্ধান করা পছন্দ করে।
nameUsedWithAnyType(নাম, ওয়ার্কস্পেস) কোন প্রকারের প্রদত্ত নামের সাথে একটি পরিবর্তনশীল আছে কিনা তা পরীক্ষা করুন।
promptName(promptText, defaultText, callback) ব্যবহারকারীকে একটি নতুন পরিবর্তনশীল নামের জন্য অনুরোধ করুন।
রিনেম ভ্যারিয়েবল (ওয়ার্কস্পেস, ভেরিয়েবল, অপ্ট_কলব্যাক) একটি প্রম্পট খোলে যা ব্যবহারকারীকে একটি ভেরিয়েবলের জন্য একটি নতুন নাম লিখতে দেয়। নতুন নাম বৈধ হলে একটি পুনঃনাম ট্রিগার করে। অথবা সংঘর্ষ হলে পুনরায় অনুরোধ করে।

ভেরিয়েবল

পরিবর্তনশীল বর্ণনা
বিভাগ নাম টুলবক্স XML-এ একটি বিভাগের "কাস্টম" বৈশিষ্ট্যে ব্যবহারের জন্য স্ট্রিং। এই স্ট্রিংটি নির্দেশ করে যে বিভাগটি পরিবর্তনশীল ব্লকের সাথে গতিশীলভাবে জনবহুল হওয়া উচিত। এছাড়াও Blockly.Procedures.CATEGORY_NAME এবং Blockly.VariablesDynamic.CATEGORY_NAME দেখুন।
TEST_ONLY
VAR_LETTER_OPTIONS