Perintah inti
Tampilkan ekspresi.Mengevaluasi ekspresi dan menuliskan hasil ke output program.
Tetapkan nama bernilai ekspresi.Mendeklarasikan variabel dengan nilai yang disimpulkan dari ekspresi.
Tetapkan nama dengan nilai ekspresi.Bentuk deklarasi eksplisit yang setara untuk variabel.
Ubah nama menjadi ekspresi.Mengubah nilai variabel yang sudah dideklarasikan.
Nilai dan literal
Teks
Karakter diapit tanda kutip. Teks dapat digabungkan memakai operator +.
Angka
Interpreter Rust menggunakan bilangan bulat bertanda 64-bit. Runtime browser memakai safe integer JavaScript.
Logika
Nilai boolean ditulis sebagai kata benar dan salah.
Aritmetika dan gabungan teks
Ekspresi dapat memakai variabel, literal, tanda kurung, dan operator aritmetika yang didukung.
Tetapkan harga bernilai 12000.
Tetapkan jumlah bernilai 3.
Tetapkan total bernilai harga * jumlah.
Tampilkan "Total: " + total.Operasi aritmetika dan perbandingan diperiksa saat evaluasi. Pembagian dengan nol dan overflow aritmetika ditangani oleh interpreter Rust sebagai kesalahan.
Perbandingan dan kondisi
Kondisi mendukung perbandingan seperti lebih dari, kurang dari, sama dengan, tidak sama dengan, serta bentuk inklusif lebih dari atau sama dengan dan kurang dari atau sama dengan. Operator logika mencakup dan, atau, dan negasi sesuai subset implementasi.
Jika umur lebih dari atau sama dengan 17, maka:
Tampilkan "Boleh melanjutkan".Perulangan Selama
Tetapkan i bernilai 1.
Selama i kurang dari atau sama dengan 5, lakukan:
Tampilkan i.
Ubah i menjadi i + 1.Loop mengevaluasi kondisi sebelum iterasi dan dibatasi maksimum 100.000 iterasi total per eksekusi dalam interpreter dan runtime browser.
Yang belum menjadi bagian implementasi saat ini
Fitur seperti definisi fungsi buatan pengguna, modul, masukan interaktif, instruksi untuk menghentikan atau melewati iterasi, dan pembuatan executable native masih termasuk pekerjaan mendatang. Selalu periksa spesifikasi dan tes repositori saat membuat tool yang mengandalkan sintaks tertentu.