Tulis kode dalam Bahasa Indonesia.
Tulis kode di kotak Naskah, lalu lihat hasilnya di Keluaran. Semuanya langsung jalan di sini. Baru mulai? Belajar Naskah langkah demi langkah.
Kosakata
| Naskah | Artinya |
|---|---|
misal umur = 9 | Membuat nama untuk sebuah nilai. |
konstan pi = 3,14 | Seperti misal, tetapi nilainya tidak boleh diganti. |
benar salah kosong | Ya, tidak, dan tidak ada nilai. |
dan atau bukan | Menggabungkan atau membalik syarat. |
tulis(x) | Menampilkan x di Keluaran. |
tanya(x) | Bertanya kepada pengguna. Belum bisa dipakai di sini. |
"Halo, {nama}" | Teks yang menyisipkan isi nama. |
| Naskah | Artinya |
|---|---|
jika x > 3 { } lain { } | Kalau syaratnya benar, kerjakan yang pertama. Kalau tidak, kerjakan yang lain. |
pilih x { kalau 1 { } lain { } } | Memilih satu dari beberapa kemungkinan. |
selama x < 10 { } | Mengulang selama syaratnya masih benar. |
ulang { } | Mengulang terus sampai ada berhenti. |
untuk i dari 1 sampai 9 { } | Mengulang dengan hitungan, dari 1 sampai 9. |
untuk setiap x dalam daftar { } | Mengulang untuk setiap isi daftar. |
berhenti lanjut | Keluar dari ulangan, atau langsung ke putaran berikutnya. |
| Naskah | Artinya |
|---|---|
fungsi jumlah(a, b) { } | Membuat perintah sendiri. |
hasilkan x | Memberikan hasil dari sebuah fungsi. |
fungsi (x) { } | Perintah tanpa nama, yang bisa dikirim ke perintah lain. |
tunggu x | Menunggu sesuatu yang selesainya nanti. Fungsi yang memakainya otomatis menunggu. |
tunda(500) | Menunggu 500 milidetik. |
{ hasilkan x } | Blok yang menghasilkan sebuah nilai. |
| Naskah | Artinya |
|---|---|
Hewan(nama) { } | Membuat cetakan benda. Namanya diawali huruf kapital. |
Kucing(nama) turunan Hewan(nama) { } | Cetakan baru yang mewarisi cetakan lain. |
Hewan("Tom") | Membuat sebuah benda dari cetakan. |
.nama | Milik benda ini sendiri. |
..suara() | Versi milik cetakan induk. |
| Naskah | Artinya |
|---|---|
coba { } tangkap g { } akhirnya { } | Mencoba sesuatu, menangani kesalahannya, lalu membereskan. |
lempar Galat("rusak") | Menimbulkan kesalahan dengan sebuah pesan. |
g.pesan | Pesan dari sebuah kesalahan. |
| Naskah | Artinya |
|---|---|
daftar.panjang | Banyaknya isi daftar. |
daftar.tambah(x) | Menambah x di akhir daftar. |
daftar.gabung(", ") | Menyambung isi daftar menjadi satu teks. |
daftar.balik() | Membalik urutan isi daftar. |
daftar.peta(f) | Membuat daftar baru dari hasil f untuk setiap isi. |
daftar.saring(f) | Memilih isi yang cocok dengan f. |
daftar.cari(f) | Mencari isi pertama yang cocok dengan f. |
daftar.urut() | Mengurutkan isi daftar. |