Metode On Nightly
Metode on adalah inti berbasis peristiwa dari LightVM, yang memungkinkan Anda untuk terhubung ke peristiwa siklus hidup VM tertentu. Dengan mendaftarkan callback, Anda dapat bereaksi terhadap perubahan status internal dan tonggak eksekusi.
Menggunakan TypeScript
Untuk TypeScript, metode on memungkinkan Anda untuk melampirkan pendengar peristiwa yang akan dieksekusi setiap kali peristiwa terdaftar dipicu. Ini ideal untuk pencatatan log, memantau perubahan status VM, atau memicu eksekusi.
vm.on('halt', (payload) => {
console.log('Halted: ', payload);
});Menggunakan Rust
Dalam Rust, metode on memungkinkan Anda untuk mendefinisikan penanganan peristiwa yang terintegrasi langsung dengan logika sistem Anda. Ini memungkinkan pemberitahuan asinkron yang kuat ketika VM memasuki keadaan tertentu,
vm.on("halt", |payload| {
println!("Halted: {:?}", payload);
});INFO
Kapabilitas yang Dibutuhkan: tidak ada kapabilitas khusus
Event yang Dimiliki: tick, halt, dan panic