blockly > VariableMap

מחלקה VariableMap

מחלקה למפה משתנה. הרכיב מכיל מבנה נתונים מילוני עם סוגי משתנים כמפתחות ורשימות של משתנים כערכים. רשימת המשתנים היא הסוג שהמפתח מציין.

Signature:

export declare class VariableMap 

יצרנים

יצרן גורמי שינוי התיאור
(constructor)(Workspace) יצירת מופע חדש של המחלקה VariableMap

תכונות

נכס גורמי שינוי תיאור התיאור
סביבת עבודה סביבת עבודה

שיטות

שיטה גורמי שינוי התיאור
clear() מנקים את מפת המשתנים. מפעיל אירועים עבור כל מחיקה.
createVariable(name, opt_type, opt_id) יוצרים משתנה עם שם, סוג אופציונלי ומזהה אופציונלי.
deleteVariable(variable) מחיקת משתנה.
deleteVariableById(id) מסביבת העבודה הזו, אפשר למחוק משתנים לפי המזהה שהועבר וכל השימושים שלו. יכול להיות שתוצג למשתמש בקשה לאישור.
getAllVariableNames() מחזירה את כל שמות המשתנים מכל הסוגים.
getAllVariables() החזרת כל המשתנים מכל הסוגים.
getVariable(name, opt_type) מחפשים את המשתנה לפי השם והסוג הנתונים ומחזירים אותו. אם הערך לא נמצא, מחזירים את הערך null.
getVariableById(id) מחפשים את המשתנה לפי המזהה הנתון ומחזירים אותו. הפונקציה מחזירה את הערך null אם היא לא נמצאה.
getVariablesOfType(type) מקבלים רשימה שמכילה את כל המשתנים מהסוג שצוין. אם הסוג הוא null, מחזירים רשימת משתנים עם סוג מחרוזת ריק.
getVariableUsesById(id) מצאו את כל השימושים האפשריים של משתנה בעל שם.
renameVariableById(id, newName) כדי לשנות שם של משתנה, מעדכנים את השם שלו במפת המשתנים. מאתרים את המשתנה שרוצים לשנות את שמו באמצעות המזהה הנתון.