blockly > IVariableMap

ממשק IVariableMap

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

כל אחת מהשיטות האלה יכולה להגדיר תנאים ללא שינוי לגבי השמות והסוגים שמותר להשתמש בהם, ולהשליך אם הם לא מתקיימים.

Signature:

export interface IVariableMap<T extends IVariableModel<IVariableState>> 

Methods

שיטה תיאור
addVariable(variable)
changeVariableType(variable, newType)
clear()‎
createVariable(name, id, type) יצירת משתנה חדש עם השם שצוין. אם לא צוין מזהה, מפת המשתנים צריכה ליצור מזהה. הפונקציה מחזירה את המשתנה החדש.
deleteVariable(variable)
getAllVariables()
getTypes() הפונקציה מחזירה רשימה של קבוצת הסוגים של המשתנים שמנוהלים על ידי מפת המשתנים הזו.
getVariable(name, type) הפונקציה מחזירה את המשתנה עם השם שצוין, או ערך null אם הוא לא נמצא. אם מציינים את type, סוג המשתנה צריך להתאים גם כן, אחרת תוחזר הערך null.
getVariableById(id)
getVariablesOfType(type) הפונקציה מחזירה רשימה של כל המשתנים מהסוג הנתון שמנוהלים על ידי מפת המשתנים הזו.
renameVariable(variable, newName) שינוי השם של המשתנה הנתון לשם שצוין והחזרת המשתנה ששמו השתנה.