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) כדי לשנות שם של משתנה, מעדכנים את השם שלו במפת המשתנים. מאתרים את המשתנה שרוצים לשנות לו את השם באמצעות המזהה הנתון.