blockly > نام ها

کلاس اسامی

کلاس برای پایگاه داده ای از نام نهادها (متغیرها، رویه ها و غیره).

امضا:

export declare class Names 

سازندگان

سازنده اصلاح کننده ها توضیحات
(سازنده) (ReservedWordsList، opt_variablePrefix) یک نمونه جدید از کلاس Names می سازد

خواص

اموال اصلاح کننده ها تایپ کنید توضیحات
DEVELOPER_VARIABLE_TYPE static نوع نام

روش ها

روش اصلاح کننده ها توضیحات
برابر (name1, name2) static آیا نام دو موجودیت داده شده به یک موجودیت اشاره دارد؟ نام‌های بلوکی به حروف بزرگ و کوچک حساس هستند.
getDistinctName (نام، نوع) نام نهاد Blockly را به نام نهاد قانونی قابل صادرات تبدیل کنید. اطمینان حاصل کنید که این یک نام جدید است که با نامی که قبلاً تعریف شده همپوشانی نداشته باشد. همچنین لیست کلمات رزرو شده برای زبان فعلی را بررسی کنید و مطمئن شوید که نام با هم برخورد نمی کند.
getName (nameOrId، نوع) نام نهاد Blockly را به نام نهاد قانونی قابل صادرات تبدیل کنید.
getUserNames (نوع) فهرستی از همه نام‌های شناخته شده ایجاد شده توسط کاربر با یک نوع نام مشخص را برگردانید.
populateProcedures (فضای کاری) ایجاد نام برای رویه ها.
populateVariables (فضای کاری) نام هایی را برای متغیرهای کاربر ایجاد کنید، اما فقط نام هایی که در حال استفاده هستند.
تنظیم مجدد () پایگاه داده را خالی کنید و از ابتدا شروع کنید. کلمات رزرو شده حفظ می شوند.
setVariableMap (نقشه) نقشه متغیری را تنظیم کنید که از نام متغیر به شی متغیر نگاشت می شود.