blockly > الأسماء

فئة الأسماء

فئة لقاعدة بيانات تضم أسماء الكيانات (المتغيرات والإجراءات وما إلى ذلك).

Signature:

export declare class Names 

الشركات المصنِّعة

الشركة المصنِّعة مفاتيح التعديل الوصف
(Buildor)(reservedWordsList, opt_variablePrefix) إنشاء مثيل جديد لفئة Names

أماكن إقامة

الموقع مفاتيح التعديل النوع الوصف
DEVELOPER_VARIABLE_TYPE static NameType

الطُرق

الطريقة مفاتيح التعديل الوصف
يساوي(اسم1, الاسم2) static هل يشير اسما الكيان المحدّدان إلى الكيان نفسه؟ الأسماء المحظورة غير حساسة لحالة الأحرف.
getDistinctName(name, type) تحويل اسم كيان Blockly إلى اسم قانوني لكيان قابل للتصدير. تأكَّد من أنّ هذا الاسم جديد ولا يتداخل مع أي اسم سبق تحديده. تحقَّق أيضًا من قائمة الكلمات المحجوزة للغة الحالية وتأكَّد من عدم تعارض الاسم.
getName(nameOrId, type) تحويل اسم كيان Blockly إلى اسم قانوني لكيان قابل للتصدير.
getUserNames(type) عرض قائمة بجميع الأسماء المعروفة التي أنشأها المستخدمون لنوع اسم محدّد.
populateProcedures(workspace) إنشاء أسماء للإجراءات.
populateVariables(workspace) إنشاء أسماء لمتغيرات المستخدم، ولكن المتغيّرات المستخدَمة فقط
reset() إفراغ قاعدة البيانات والبدء من نقطة الصفر. يتم الاحتفاظ بالكلمات المحجوزة.
setVariableMap(map) يمكنك ضبط خريطة المتغيّر التي يتم تعيينها من اسم المتغيّر إلى الكائن المتغير.