blockly > VariableMap

Class VariableMap

Class untuk peta variabel. Ini berisi struktur data kamus dengan jenis variabel sebagai kunci dan daftar variabel sebagai nilai. Daftar variabel adalah jenis yang ditunjukkan oleh kunci.

Tanda Tangan:

export declare class VariableMap implements IVariableMap<IVariableModel<IVariableState>> 

Mengimplementasikan: IVariableMap<IVariableModel<IVariableState>>

Konstruktor

Konstruktor Pengubah Deskripsi
(constructor)(workspace, potentialMap) Membuat instance baru class VariableMap

Properti

Properti Pengubah Jenis Deskripsi
potentialMap boolean
ruang kerja Ruang kerja

Metode

Metode Pengubah Deskripsi
addVariable(variable) Menambahkan variabel yang diberikan ke peta variabel ini.
changeVariableType(variable, newType)
clear() Hapus peta variabel. Memicu peristiwa untuk setiap penghapusan.
createVariable(name, opt_type, opt_id) Buat variabel dengan nama, jenis opsional, dan ID opsional yang diberikan.
deleteVariable(variable) Menghapus variabel dan semua penggunaannya tanpa konfirmasi.
deleteVariableById(id) Menghapus variabel berdasarkan ID yang diteruskan dan semua penggunaannya dari ruang kerja ini. Dapat meminta konfirmasi pengguna.
getAllVariableNames() Menampilkan semua nama variabel dari semua jenis.
getAllVariables() Menampilkan semua variabel dari semua jenis.
getTypes() Menampilkan daftar jenis variabel unik dalam peta variabel ini.
getVariable(name, opt_type) Temukan variabel berdasarkan nama dan jenis yang diberikan, lalu tampilkan. Menampilkan null jika tidak ditemukan.
getVariableById(id) Temukan variabel berdasarkan ID yang diberikan dan tampilkan. Menampilkan null jika tidak ditemukan.
getVariablesOfType(type) Mendapatkan daftar yang berisi semua variabel dari jenis yang ditentukan. Jika jenisnya null, tampilkan daftar variabel dengan jenis string kosong.
getVariableUsesById(id) Temukan semua penggunaan variabel bernama.
renameVariable(variable, newName) Ganti nama variabel yang diberikan dengan memperbarui namanya di peta variabel.
renameVariableById(id, newName) Ganti nama variabel dengan memperbarui namanya di peta variabel. Identifikasi variabel yang akan diganti namanya dengan ID yang diberikan.