blockly > Nama

Class nama

Class untuk database nama entity (variabel, prosedur, dll).

Tanda Tangan:

export declare class Names 

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(reserveWordsList, opt_variablePrefix) Membuat instance baru dari class Names

Properti

Properti Pengubah Jenis Deskripsi
DEVELOPER_VARIABLE_TYPE static NameType

Metode

Metode Pengubah Deskripsi
sama dengan(nama1, nama2) static Apakah dua nama entitas yang ditentukan merujuk pada entitas yang sama? Nama yang diblokir tidak peka huruf besar/kecil.
getDistinctName(name, type) Konversi nama entitas Blockly menjadi nama entitas yang dapat diekspor secara hukum. Pastikan bahwa ini adalah nama baru yang tidak tumpang-tindih dengan nama yang ditentukan sebelumnya. Periksa juga daftar kata yang dicadangkan untuk bahasa saat ini dan pastikan nama tidak tumpang-tindih.
getName(nameOrId, type) Konversi nama entitas Blockly menjadi nama entitas yang dapat diekspor secara hukum.
getUserNames(type) Menampilkan daftar semua nama buatan pengguna yang diketahui untuk jenis nama yang ditentukan.
populateProcedures(workspace) Membuat nama untuk prosedur.
populateVariables(workspace) Membuat nama untuk variabel pengguna, tetapi hanya nama yang sedang digunakan.
reset() Kosongkan database dan mulai dari awal. Kata yang sudah dicadangkan akan dipertahankan.
setVariableMap(map) Tetapkan peta variabel yang memetakan dari nama variabel ke objek variabel.