blockly >名稱

名稱類別

實體名稱資料庫 (變數、程序等) 的類別。

Signature:

export declare class Names 

建構函式

建構函式 修飾符 說明
(buildor)(reservWordsList, 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) 設定用來將變數名稱對應至變數物件的變數對應。