Carian pantas semua 30+ kata kunci, jenis data, operator, dan modul lanjutan BahasaLang.
| Kata Kunci | Kategori | Sintaks Contoh | Penerangan | Tindakan |
|---|---|---|---|---|
biar |
Asas | biar nama = "Ali" |
Mengisytiharkan pembolehubah baru atau tatasusunan. | Uji ↗ |
papar |
Output | papar "Helo Dunia" |
Mencetak teks atau nilai bersama baris baru ke konsol. | Uji ↗ |
tulis |
Output | tulis "Umur: " |
Mencetak teks atau nilai tanpa baris baru. | Uji ↗ |
bersih |
Output | bersih |
Membersihkan paparan skrin konsol. | Uji ↗ |
jika .. maka .. lain .. tamat |
Syarat | jika x > 5 maka papar "Ya" lain papar "Tidak" tamat |
Struktur membuat keputusan logik satu atau dua hala. | Uji ↗ |
sementara .. buat .. tamat |
Gelung | sementara x < 5 buat x = x + 1 tamat |
Gelung lelaran berasaskan syarat (while loop). | Uji ↗ |
buat .. sementara .. tamat |
Gelung | buat papar "Uji" sementara palsu tamat |
Gelung yang berjalan sekurang-kurangnya sekali sebelum semak syarat. | Uji ↗ |
untuk .. dari .. hingga .. buat .. tamat |
Gelung | untuk i dari 1 hingga 5 buat papar i tamat |
Gelung pembilang ringkas (for loop). | Uji ↗ |
henti |
Kawalan | henti |
Menghentikan dan keluar serta-merta daripada gelung (break). | Uji ↗ |
terus |
Kawalan | terus |
Melangkau baki lelaran semasa (continue). | Uji ↗ |
fungsi .. pulang .. tamat |
Fungsi | fungsi ganda(x) pulang x * 2 tamat |
Mentakrifkan fungsi modular baru dengan nilai pulangan. | Uji ↗ |
| Fungsi | Padanan Bahasa Inggeris | Contoh Panggilan | Penerangan |
|---|---|---|---|
panjang(str) | length() / len() | panjang("Malaysia") -> 8 | Mengira bilangan aksara dalam teks. |
hurufBesar(str) | toUpperCase() | hurufBesar("bunga") -> "BUNGA" | Menukar teks kepada huruf besar. |
hurufKecil(str) | toLowerCase() | hurufKecil("KERETA") -> "kereta" | Menukar teks kepada huruf kecil. |
rawak(min, max) | random(min, max) | rawak(1, 10) | Menjana nombor bulat secara rawak. |
baca() | input() | biar n = baca() | Membaca token input daripada pengguna. |
bacaAyat() | readLine() | biar ayat = bacaAyat() | Membaca satu baris ayat penuh. |
bacaFail(path) | readFile() | bacaFail("data.txt") | Membaca fail teks ke dalam rentetan. |
tulisFail(path, data) | writeFile() | tulisFail("log.txt", "Teks") | Menulis kandungan ke dalam fail. |
tunggu(ms) | sleep(ms) | tunggu(1000) | Menangguhkan perjalanan masa milisaat. |
| Modul | Fungsi-Fungsi Utama | Penerangan Ringkas |
|---|---|---|
| Rangkaian & HTTP | hantarPermintaan(url, kaedah, badan)dapatkanJSON(jsonStr, kunci) |
Melakukan panggilan REST API HTTP GET/POST dan menghuraikan respons JSON. |
| GUI Desktop | buatTetingkap(tajuk, lebar, tinggi)buatButang(teks)buatLabel(teks)buatTextField(saiz)buatTextArea(baris, lajur)paparTetingkap(id) |
Mencipta aplikasi bertetingkap grafik komputer dengan komponen interaktif. |
| Pangkalan Data | sambungDatabase(namaFail)executeDatabase(conn, sql)queryDatabase(conn, sql)nextResult(res)getResultString(res, kolum) |
Melakukan operasi simpan, kemas kini, padam, dan carian (CRUD) SQLite. |
| Pelayan Web | buatServer(port)tambahRoute(server, laluan, fungsi)tambahRoutePost(server, laluan, fungsi)mulaServer(server)sendResponse(reqId, status, html) |
Membina pelayan HTTP mikro tempatan untuk laman web atau perkhidmatan API. |