blockly > Names > getDistinctName
Names.getDistinctName() 方法
將 Blockly 實體名稱轉換為可匯出的實體名稱。確認新名稱未與任何先前定義的名稱重疊。同時檢查目前語言的保留字詞清單,確保名稱不會發生衝突。
Signature:
getDistinctName(name: string, type: NameType | string): string;
參數
參數 | 類型 | 說明 |
---|---|---|
名稱 | 字串 | Blockly 實體名稱 (無限制)。 |
類型 | NameType | 字串 | Blockly 中的實體類型 (「VARIABLE」、「PROCEDURE」、「DEVELOPER_VARIABLE」等) 的類型。 |
傳回:
字串
匯出語言中的合法實體名稱。