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" |