blockly > نام ها
کلاس اسامی
کلاس برای پایگاه داده ای از نام نهادها (متغیرها، رویه ها و غیره).
امضا:
export declare class Names
سازندگان
خواص
روش ها
روش | اصلاح کننده ها | توضیحات |
---|
برابر (name1, name2) | static | آیا نام دو موجودیت داده شده به یک موجودیت اشاره دارد؟ نامهای بلوکی به حروف بزرگ و کوچک حساس هستند. |
getDistinctName (نام، نوع) | | نام نهاد Blockly را به نام نهاد قانونی قابل صادرات تبدیل کنید. اطمینان حاصل کنید که این یک نام جدید است که با نامی که قبلاً تعریف شده همپوشانی نداشته باشد. همچنین لیست کلمات رزرو شده برای زبان فعلی را بررسی کنید و مطمئن شوید که نام با هم برخورد نمی کند. |
getName (nameOrId، نوع) | | نام نهاد Blockly را به نام نهاد قانونی قابل صادرات تبدیل کنید. |
getUserNames (نوع) | | فهرستی از همه نامهای شناخته شده ایجاد شده توسط کاربر با یک نوع نام مشخص را برگردانید. |
populateProcedures (فضای کاری) | | ایجاد نام برای رویه ها. |
populateVariables (فضای کاری) | | نام هایی را برای متغیرهای کاربر ایجاد کنید، اما فقط نام هایی که در حال استفاده هستند. |
تنظیم مجدد () | | پایگاه داده را خالی کنید و از ابتدا شروع کنید. کلمات رزرو شده حفظ می شوند. |
setVariableMap (نقشه) | | نقشه متغیری را تنظیم کنید که از نام متغیر به شی متغیر نگاشت می شود. |
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی.
[null,null,["تاریخ آخرین بهروزرسانی 2024-11-12 بهوقت ساعت هماهنگ جهانی."],[[["The `Names` class manages a database of entity names in Blockly, such as variables and procedures, ensuring they are unique and do not conflict with reserved words."],["It provides methods for generating, converting, and comparing names, and for populating the database with names from the workspace."],["This class helps maintain consistency and avoid naming conflicts when working with Blockly entities."],["The `Names` class also stores a map of variables and their corresponding objects."]]],[]]