naskah

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.

Keluaran Menunggu

Kosakata

Dasar
NaskahArtinya
misal umur = 9Membuat nama untuk sebuah nilai.
konstan pi = 3,14Seperti misal, tetapi nilainya tidak boleh diganti.
benar salah kosongYa, tidak, dan tidak ada nilai.
dan atau bukanMenggabungkan 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.
Alur
NaskahArtinya
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 lanjutKeluar dari ulangan, atau langsung ke putaran berikutnya.
Fungsi
NaskahArtinya
fungsi jumlah(a, b) { }Membuat perintah sendiri.
hasilkan xMemberikan hasil dari sebuah fungsi.
fungsi (x) { }Perintah tanpa nama, yang bisa dikirim ke perintah lain.
tunggu xMenunggu sesuatu yang selesainya nanti. Fungsi yang memakainya otomatis menunggu.
tunda(500)Menunggu 500 milidetik.
{ hasilkan x }Blok yang menghasilkan sebuah nilai.
Kelas
NaskahArtinya
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.
.namaMilik benda ini sendiri.
..suara()Versi milik cetakan induk.
Galat
NaskahArtinya
coba { } tangkap g { } akhirnya { }Mencoba sesuatu, menangani kesalahannya, lalu membereskan.
lempar Galat("rusak")Menimbulkan kesalahan dengan sebuah pesan.
g.pesanPesan dari sebuah kesalahan.
Daftar
NaskahArtinya
daftar.panjangBanyaknya 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.