blockly > Nama

Class nama

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

Tanda Tangan:

export declare class Names 

Konstruktor

Konstruktor Pengubah Deskripsi
(konstruktor)(reservingWordsList, 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 entity yang diberikan merujuk ke entity yang sama? Nama blockly tidak peka huruf besar/kecil.
getDistinctName(name, type) Konversikan nama entitas Blockly menjadi nama entitas resmi yang dapat diekspor. Pastikan nama ini adalah nama baru yang tidak tumpang-tindih dengan nama yang telah ditentukan sebelumnya. Periksa juga daftar kata yang sudah digunakan untuk bahasa saat ini dan pastikan nama tidak tumpang-tindih.
getName(nameOrId, type) Konversikan nama entitas Blockly menjadi nama entitas resmi yang dapat diekspor.
getUserNames(type) Menampilkan daftar semua nama buatan pengguna yang diketahui dari jenis nama yang ditentukan.
populateProcedures(workspace) Membuat nama untuk prosedur.
populateVariables(workspace) Buat nama untuk variabel pengguna, tetapi hanya variabel yang sedang digunakan.
reset() Kosongkan database dan mulai dari awal. Kata yang sudah dicadangkan akan dipertahankan.
setVariableMap(peta) Tetapkan peta variabel yang memetakan dari nama variabel ke objek variabel.