Namespace nama
Tanda Tangan:
export declare namespace Names
Enumerasi
Enumerasi | Deskripsi |
---|---|
NameType | Enum untuk jenis nama. Jenis nama yang berbeda mungkin memiliki aturan yang berbeda tentang konflik. Saat JavaScript (atau sebagian besar bahasa lainnya) dihasilkan, variabel 'foo' dan prosedur 'foo' akan tumpang-tindih. Namun, Blockly tidak memiliki masalah semacam itu karena variabel mendapatkan 'foo' dan panggilan prosedur 'foo' tidak ambigu. Oleh karena itu, Blockly menyimpan jenis nama terpisah untuk membedakan. getName('foo', 'VARIABLE') = 'foo' getName('foo', 'PROCEDURE') = 'foo2' |