Modul Perulangan Dalam Bahasa Earl
Nazwa Shabrina Zain

Nazwa Shabrina Zain @dev_nazwashabrina

About: I am a writer, developer, and also a craftsman of cheap materials to expensive. I really like coding, it is my hobby.

Location:
Indonesia
Joined:
Jun 14, 2025

Modul Perulangan Dalam Bahasa Earl

Publish Date: Jun 21
0 0

Teks ini beberapa dibuat oleh AI

Ulangi digunakan untuk menjalankan perintah berulang dalam bahasa Earl. Perulangan mendukung 2 bentuk perulangan:

  1. Perulangan sebanyak n kali.
  2. Perulangan untuk setiap elemen dalam sebuah daftar (looping for-each)

1. Perulangan Berdasarkan Jumlah

Sintaks:

ulangi jumlah (
  -- blok kode --
)
Enter fullscreen mode Exit fullscreen mode
  • jumlah adalah angka beberapa kali perulangan akan dijalankan.
  • Blok kode diletakkan di dalam tanda kurung ( dan ) di baris perintah.

Contoh

ulangi 3 (
  tampilkan "Ini diulangi selama 3 kali"
)
Enter fullscreen mode Exit fullscreen mode

Akan mencetak:

Ini diulangi selama 3 kali
Ini diulangi selama 3 kali
Ini diulangi selama 3 kali
Enter fullscreen mode Exit fullscreen mode

2. Perulangan untuk Setiap Item dalam Daftar

Sintaks:

ulangi setiap dari :daftar: (
  tampilkan item
)
Enter fullscreen mode Exit fullscreen mode
  • :daftar: adalah nama variabel yang berisi array.
  • Kata item akan tersedia secara otomatis di dalam blok.

Contoh

atur :buah: = [ "apel" "pisang" "jeruk" ]

ulangi setiap dari :buah: (
  tampilkan item
)
Enter fullscreen mode Exit fullscreen mode

Akan mencetak

apel
jeruk
pisang
Enter fullscreen mode Exit fullscreen mode

Perintah Kontrol dalam ulangi

Modul ulangi juga mendukung dua perintah kontrol:

  • berhenti, Menghentikan perulangan lebih awal (seperti break).
  • lanjutkan, Melompat ke iterasi berikutnya (seperti continue).

Contoh berhenti dan lanjutkan

atur :angka: = [1 2 3 4 5]
ulangi setiap dari :angka: (
  jika item == 3 maka tampilkan "tiga ditemukan"
  jika item == 3 maka berhenti
  tampilkan item
)
Enter fullscreen mode Exit fullscreen mode

Keluaran:

tiga ditemukan
Enter fullscreen mode Exit fullscreen mode

Dan yang lanjutkan, lanjutkan bisa digunakan dalam pola yang serupa:

ulangi setiap dari :angka: (
  jika item == 2 maka lanjutkan
  tampilkan item
)
Enter fullscreen mode Exit fullscreen mode

Kesalahan Umum dan Perbaikannya

  1. Lupa buka blok dengan (
ulangi 4
  tampilkan "ini salah"
)
Enter fullscreen mode Exit fullscreen mode

Pesan error yang ditampilkan:

Blok 'ulangi' harus diawali dengan '('
Enter fullscreen mode Exit fullscreen mode

Yang benar:

ulangi 4 (
  tampilkan "ini benar"
)
Enter fullscreen mode Exit fullscreen mode
  1. Daftar tidak valid
ulangi setiap dari :namaDaftar: (
  tampilkan item
)
Enter fullscreen mode Exit fullscreen mode

Jika :namaDaftar: bukan array atau daftar, akan muncul:

Sumber ':namaDaftar:' bukan daftar atau array (list).
Enter fullscreen mode Exit fullscreen mode

Di Balik Layar: Bagaimana Modul ulangi Bekerja?

  • Mengambil blok kode antara ( dan ) menggunakan fungsi ambilBlok.
  • Mengevaluasi jumlah iterasi atau daftar.
  • Memproses setiap baris dalam blok menggunakan modul perintah seperti tampilkan.
  • Mengelola konteks seperti variabel item, berhenti, dan lanjutkan.

Kesimpulan

ulangi adalah fitur kunci dalam bahasa Earl yang memberi kemampuan untuk:

  • Menjalankan blok berulang kali.
  • Menjelajahi daftar dengan cara intuitif.
  • Mengendalikan alur perulangan dengan berhenti dan lanjutkan

Ini membuat ulangi sangat cocok untuk tugas-tugas seperti mencetak daftar, melakukan perhitungan berulang, atau membangun logika dinamis dalam program Earl Anda.

Comments 0 total

    Add comment