Dari Scratch-Indo-Wiki
() = () (balok) | |
![]() | |
Kategori | Operator |
Jenis | Boolean |
Balok () = () adalah sebuah balok Operator dan juga balok Boolean. Balok ini membandingkan dua nilai dan mengecek apakah mereka sama — jika ya, balok ini akan melaporkan True, dan jika tidak, balok ini akan melaporkan False. Balok ini tidak case-sensitive, atau dalam kata lain, balok ini tidak dapat membedakan huruf kecil dan huruf kapital.
Di versi 1.3 dan sebelumnya, balok ini hanya dapat menerima input angka.
Contoh Penggunaan
Sebagian penggunaan umum dari balok () = ():
- Menjalankan suatu skrip saat suatu variabel telah mencapai nilai yang ditentukan:
ketika @ diklik tunggu sampai <(skor) = [10]> katakan [Kamu menang!]
- Mengecek jawaban dari balok tanya () dan tunggu:
ketika @ diklik ... tanya [Menurutmu, karya ini bagus atau tidak?] dan tunggu jika <(jawaban)=[ya]> katakan [Terima kasih!]
- Mengecek kesamaan dari dua nilai yang dilaporkan dua boolean:
jika <(mouse tertekan?)=(menyentuh [mouse v])> kemudian // cara cepat katakan [Entah kamu sedang mengklik sambil menyentuh sprite ini, atau kamu sedang tidak mengklik dan tidak menyentuh sprite ini.] end jika <<<mouse tertekan?> dan <menyentuh [sprite 1 v]?>> atau <tidak <<mouse tertekan?> atau <menyentuh [sprite 1 v]>>>> kemudian katakan [Entah kamu sedang mengklik sambil menyentuh sprite ini, atau kamu sedang tidak mengklik dan tidak menyentuh sprite ini.]// cara yang lebih susah/panjang end
- Melakukan suatu tindakan saat suatu variabel mencapai angka tertentu
jika <(hati)=(0)> katakan [Kamu kehabisan hati.. :(]
Pemecahan Masalah
Balok ini dapat diganti dengan kode sebagai berikut:
<tidak <<(a) > (b)> atau <(a) < (b)>>>
Kode berikut ini juga dapat mengerjakannya:
hapus (semua v) dari [daftar v] tambahkan (a) ke [daftar v] jika <[daftar v] mengandung (b)> kemudian set [hasil v] ke [true] jika tidak set [hasil v] ke [false] end