blockly > Names > getDistinctName

Names.getDistinctName() 方法

將 Blockly 實體名稱轉換為可匯出的實體名稱。確認新名稱未與任何先前定義的名稱重疊。同時檢查目前語言的保留字詞清單,確保名稱不會發生衝突。

Signature:

getDistinctName(name: string, type: NameType | string): string;

參數

參數 類型 說明
名稱 字串 Blockly 實體名稱 (無限制)。
類型 NameType | 字串 Blockly 中的實體類型 (「VARIABLE」、「PROCEDURE」、「DEVELOPER_VARIABLE」等) 的類型。

傳回:

字串

匯出語言中的合法實體名稱。