blockly > VariableMap

کلاس VariableMap

کلاس برای یک نقشه متغیر. این شامل یک ساختار داده فرهنگ لغت با انواع متغیر به عنوان کلید و لیستی از متغیرها به عنوان مقادیر است. لیست متغیرها از نوع مشخص شده با کلید هستند.

امضا:

export declare class VariableMap 

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (فضای کاری) یک نمونه جدید از کلاس VariableMap می سازد

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
فضای کار فضای کار

روش ها

روش اصلاح کننده ها توضیحات
واضح () نقشه متغیر را پاک کنید. برای هر حذف، رویدادها را آتش می‌زند.
createVariable (نام، نوع_opt، opt_id) یک متغیر با نام مشخص، نوع اختیاری و شناسه اختیاری ایجاد کنید.
deleteVariable(متغیر) یک متغیر را حذف کنید
deleteVariableById(id) یک متغیر توسط شناسه پاس شده و همه کاربردهای آن را از این فضای کاری حذف کنید. ممکن است از کاربر برای تایید درخواست کند.
getAllVariableNames() همه نام‌های متغیر همه نوع را برمی‌گرداند.
getAllVariables() همه متغیرها از همه نوع را برگردانید.
getVariable (نام، opt_type) متغیر را با نام داده شده پیدا کنید و تایپ کنید و آن را برگردانید. در صورت یافت نشدن آن را پوچ برگردانید.
getVariableById(id) متغیر را با شناسه داده شده پیدا کنید و آن را برگردانید. در صورت یافت نشدن، پوچ را برگردانید.
getVariablesOfType(نوع) یک لیست حاوی تمام متغیرهای یک نوع مشخص دریافت کنید. اگر نوع null است، لیستی از متغیرها را با نوع رشته خالی برگردانید.
getVariableUsesById(id) تمام کاربردهای یک متغیر با نام را پیدا کنید.
renameVariableById(id, newName) با به روز رسانی نام متغیر در نقشه متغیر، نام آن را تغییر دهید. متغیری را برای تغییر نام با شناسه داده شده شناسایی کنید.