Pengkodean Pemula dengan Blok
Bab
>
Tingkat
Fungsi Lanjutan dan Pola
Membuat Fungsi
Fungsi adalah blok kode yang dapat digunakan kembali yang bisa mengembalikan nilai. Kamu dapat membuat sebuah fungsi sekali dan memanggilnya berkali-kali, yang membuat kode kamu lebih terorganisir dan mudah untuk dipelihara. Fungsi yang mengembalikan nilai menggunakan blok define function to return.
Untuk level ini, buatlah sebuah fungsi yang mengembalikan "Grain", ambil butiran dari lapangan, dan gunakan blok call function di dalam blok build untuk membuat tumpukan butiran di lapangan. Ini mengajarkan kamu bagaimana cara mengorganisir kode dengan menggunakan fungsi.

Tujuan
Ambil semua grain di ladang dan kumpulkan menjadi tumpukan jerami menggunakan fungsi.
Grain di ladang perlu dikumpulkan dan disusun menjadi tumpukan. Untuk melakukan ini secara efisien, kamu dapat membuat fungsi yang mengembalikan build string. Fungsi adalah blok kode yang dapat digunakan berulang kali dan dapat mengembalikan nilai, sehingga membuat kodenya lebih terorganisir dan mudah dipelihara.
Gunakan blok define function untuk membuat fungsi bernama get_grain_stack. Fungsi ini harus mengembalikan teks "Grain" menggunakan blok text. Fungsi yang mengembalikan nilai menggunakan blok define function to return.
Setelah kamu membuat fungsi tersebut, kamu dapat memanggilnya menggunakan blok call function. Ini akan menjalankan fungsi dan mengembalikan nilai yang dihasilkan. Kamu dapat menggunakan nilai yang dikembalikan tersebut pada blok build.
Buat fungsi yang mengembalikan "Grain", kumpulkan semua dua belas (12) potongan grain di ladang (4 untuk setiap tumpukan). Berjalanlah ke tanda X, gunakan blok build dan sambungkan blok call function ke dalamnya. Dengan cara ini, kamu dapat menggunakan fungsi yang sama berulang kali daripada mengetik teks yang sama terus-menerus.