গবেষণা সমীক্ষা: ব্লকলি
স্টার্ট সার্ভে নিয়ে আপনার অভিজ্ঞতা সম্পর্কে আমাদের বলুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
ব্লকলি > পদ্ধতি > আইপ্রসিডিউর মডেল
পদ্ধতি.আইপ্রসিড্যুর মডেল ইন্টারফেস
একটি পদ্ধতির জন্য একটি ডেটা মডেল।
স্বাক্ষর:
export interface IProcedureModel
পদ্ধতি
পদ্ধতি | বর্ণনা |
---|
ডিলিট প্যারামিটার(সূচক) | পরামিতি তালিকা থেকে প্রদত্ত সূচকে পরামিতি সরিয়ে দেয়। |
getEnabled() | পদ্ধতিটি সক্ষম/অক্ষম করা আছে কিনা তা প্রদান করে। যদি একটি পদ্ধতি অক্ষম করা হয়, তবে সমস্ত পদ্ধতি কলার ব্লকগুলিও নিষ্ক্রিয় করা উচিত। |
getId() | পদ্ধতির জন্য অনন্য ভাষা-নিরপেক্ষ ID প্রদান করে। |
getName() | পদ্ধতির মানুষের-পাঠযোগ্য নাম প্রদান করে। |
getParameter(সূচী) | প্যারামিটার তালিকায় প্রদত্ত সূচকে পরামিতি প্রদান করে। |
গেট প্যারামিটার() | প্যারামিটার তালিকার সমস্ত প্যারামিটারের একটি অ্যারে প্রদান করে। |
GetReturnTypes() | পদ্ধতির রিটার্ন প্রকার(গুলি) প্রদান করে। Null এমন একটি পদ্ধতির প্রতিনিধিত্ব করে যা একটি মান ফেরত দেয় না। |
ইনসার্ট প্যারামিটার(প্যারামিটার মডেল, ইনডেক্স) | প্যারামিটারের তালিকায় একটি প্যারামিটার সন্নিবেশ করান। একটি প্যারামিটার সরাতে, প্রথমে এটি মুছুন, এবং তারপর পুনরায় সন্নিবেশ করুন। |
সেভ স্টেট() | JSON-এ পদ্ধতির অবস্থাকে সিরিয়ালাইজ করে। |
সেট সক্ষম (সক্ষম) | এই পদ্ধতিটি সক্ষম/অক্ষম করা হয়েছে কিনা তা সেট করে। যদি একটি পদ্ধতি নিষ্ক্রিয় করা হয় তবে সমস্ত পদ্ধতির কলার ব্লকগুলিও নিষ্ক্রিয় করা উচিত। |
setName(নাম) | পদ্ধতির মানুষের-পাঠযোগ্য নাম সেট করে। |
সেট রিটার্ন টাইপস(প্রকার) | পদ্ধতির রিটার্ন প্রকার(গুলি) সেট করে। একটি পদ্ধতি যা ফিরে আসে না প্রতিনিধিত্ব করতে নাল পাস করুন। |
অন্য কিছু উল্লেখ না করা থাকলে, এই পৃষ্ঠার কন্টেন্ট Creative Commons Attribution 4.0 License-এর অধীনে এবং কোডের নমুনাগুলি Apache 2.0 License-এর অধীনে লাইসেন্স প্রাপ্ত। আরও জানতে, Google Developers সাইট নীতি দেখুন। Java হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-01-06 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-01-06 UTC-তে শেষবার আপডেট করা হয়েছে।"],[[["`IProcedureModel` is an interface that defines a data model for procedures in Blockly."],["It provides methods for managing procedure parameters, such as adding, removing, and accessing them."],["The interface also includes methods for controlling the procedure's enabled status, name, and return types."],["`IProcedureModel` enables saving and loading the procedure's state through serialization."],["This model is crucial for representing and manipulating procedures within the Blockly environment."]]],["The `IProcedureModel` interface manages procedure data. Key actions include: retrieving the procedure's ID, name, enabled status, parameters, and return types. Parameters can be managed by inserting, deleting, and retrieving them. The name, enabled status, and return types can be set. It supports getting all parameters as an array. Additionally, it allows saving the procedure's state and has the capacity of disabling or enabling it.\n"]]