Blok Saya#
Perkenalan#
My Blocks setara dengan fungsi di Python. My Blocks mengelompokkan blok ke dalam bagian-bagian blok yang efisien dan dapat digunakan kembali, yang dirancang untuk melakukan tugas tertentu. My Blocks dapat dipanggil beberapa kali dalam sebuah program, sehingga memudahkan pengorganisasian proyek dan membantu menghindari pengulangan blok.
artikan myBlock
myBlock
Parameter |
Keterangan |
|---|---|
nama blok |
Nama yang Anda berikan untuk Blok Saya. |
parameter |
Opsional. Variabel yang menerima nilai input saat fungsi dipanggil, memungkinkan data untuk diteruskan ke fungsi. Nilainya bisa berupa angka atau Boolean. |
Mendefinisikan dan Memanggil Blok Saya#
Blok Saya#
Jika Blok Saya tidak memerlukan input, Anda dapat mendefinisikannya tanpa parameter.
artikan greeting
[Define a My Block to display a message.]
cetak [Hello!] di konsol ◀ dan atur kursor ke baris berikutnya
saat dimulai
[Call a My Block to display the message.]
greeting
Blok Saya dengan Parameter#
Parameter memungkinkan Anda memberikan informasi yang dibutuhkan My Block agar dapat berfungsi, seperti berapa kali urutan gerakan harus diulang. Misalnya, My Block dapat menggunakan parameter angka untuk memberi tahu robot berapa kali gerakan harus diulang. Ini memungkinkan Anda menggunakan My Block yang sama dengan cara yang berbeda tergantung pada nilai yang Anda berikan.
artikan repetitions (number) :: custom
[Define a My Block with a parameter.]
ulangi (number)
tambah posisi [lengan v] sebesar x:[100] y:[0] z:[0] [mm v] ▶
saat dimulai
[Call a My Block start incrementing.]
repetitions [4]