Kamus Syntax

Referensi lengkap bahasa pemrograman SundaLang v1.0.4

Keywords & Kontrol Alur

Keyword Arti / Fungsi Contoh
tanda Deklarasi variabel (var) tanda nama = "Asep"
tetep v1.0.4 Deklarasi konstanta (const) tetep PI = 3.14
lamun Percabangan (if) lamun umur > 17 { ... }
lamunteu Percabangan alternatif (else) } lamunteu { ... }
milih v1.0.4 Seleksi kondisi (switch) milih warna { ... }
kasus v1.0.4 Kondisi switch (case) kasus "beureum": ...
pikeun v1.0.4 Perulangan (for) pikeun i=0; i<5; i++ { ... }
kedap Perulangan kondisi (while) kedap i < 10 { ... }
cobaan v1.0.4 Blok try (try) cobaan { ... }
sanya v1.0.4 Tangkap error (catch) } sanya { ... }
pungsi Definisi fungsi (function) pungsi tambah(a,b) { ... }
balikkeun Nilai kembalian (return) balikkeun a + b
buka v1.0.4 Import file lain buka "lib/matematika.sl"

Tipe Data & Struktur

Syntax Katerangan Contoh
bener / salah Boolean (true / false) tanda aktif = bener
ewehan v1.0.4 Nilai kosong (null) tanda data = ewehan
wadah v1.0.4 Map / Object wadah { "nama": "Ujang" }
[...] Array / List tanda list = [1, 2, 3]

Fungsi Bawaan (Built-in)

Fungsi Katerangan Contoh
cetakkeun(val) Print ke console cetakkeun("Sampurasun")
tanyakeun(prompt) Input dari user tanda n = tanyakeun("Nami?")
panjang(obj) Panjang array/string panjang([1,2,3]) -> 3
waktu() v1.0.4 Waktu sekarang (HH:MM:SS) cetakkeun(waktu())
sare(ms) v1.0.4 Jeda eksekusi (sleep) sare(1000) // 1 detik
acak(max) v1.0.4 Angka acak 0..max acak(100)
maca(file) v1.0.4 Baca isi file maca("data.txt")
nyerat(file, isi) v1.0.4 Tulis ke file nyerat("log.txt", "Halo")
mimiti(arr) Elemen pertama array mimiti([10, 20]) -> 10
tungtung(arr) Elemen terakhir array tungtung([10, 20]) -> 20
asupkeun(arr, val) Tambah data ke array asupkeun(arr, "Baru")
garede(str) Huruf besar (uppercase) garede("sunda") -> "SUNDA"
laleutik(str) Huruf kecil (lowercase) laleutik("SUNDA") -> "sunda"