Mengenal Variabel

Memulai pemrograman, apalagi bahasa pemrograman yang baru. Wow apa ya kira-kira yang dilakukan ? 😅

Instalasilah! 

Yups...

Jawaban benar...

Setelah instalasi selesai dan berhasil menjalankan rustc, cargo dan rustup di command prompt / terminal seperti tampak pada gambar berikut

 

Mari dilanjutkan dengan mengenal variabel.

Seperti pada bahasa yang lain, variabel digunakan untuk menampung atau menyimpan data. Baik data yang numerik atau string atau data lain.

Perhatikan baris kode berikut


Lihat pada kata nama, diawali dengan kata let.

Nah seperti inilah membuat sebuah variabel dalam Rust 😁

Aturan-aturan dalam pembuatan variabel juga sama persis dengan bahasa pemrograman lainnya seperti tidak diawali dengan angka, karakter khusus ( !, ?, >. % ) atau dengan kata yang panjang.

Coba sekarang ketik dengan editor VS Code

Perlu diperhatikan bahasa Rust ( saat ini v1.84.0 ) membutuhkan Visual Studio 2017 atau yang terbaru. Bila di komputer / laptop belum terpasang, Unduh Disini  


Jalankan baris kode tersebut dengan perintah
rustc nama-file.rs
rustc main.rs



🕮 Immutable dan Mutable

Pernah belajar PHP ? Cek kode berikut ya

Nah di baris kode PHP tersebut terdapat variabel x yang diberi nilai 5 dan di baris selanjutnya variabel x diberi nilai 7

Dijalankan akan muncul 
Tetap bisa menampilkan value 5 dan 7 walaupun hanya menggunakan sebuab variabel, $x.

Nah hal seperti itu tidak diperkenankan dalam Rust.
Sebab secara default variabel dalam Rust itu immutable, artinya tidak bisa di ganti value-nya
Contoh 

Akan terjadi error saat di compile dengan rustc
rustc main.rs

Jadi tidak bisa dengan variabel yang sama kemudian diubah value-nya. Ingat! Karena default variabel merupakan immutable.

Namun, bagaimana bila tetap ingin menggunakan satu variabel ? Tenang! Perhatikan pada bagian kota saran yang diberikan Rust.

Tambahkan kata kunci mut untuk mengubah variabel menjadi mutable.
Menjadi 

Sekarang coba jalankan kembali rustc
Berhasil! 😍

Sudah paham terkait perbedaan tambahan mutable dan immutable dalam penggunaan variabel di Rust ? Beda ya dengan PHP, tidak perlu ada hal lain. Pengubahan value langsung bisa dilakukan. 

Termasuk dalam bahasa pemrograman C++, bisa langsung dilakukan pengubahan value.


Okey!
Sampai disini dulu terkait materi variabel dasar dalam pemrograman Rust...
Mangat!!! 👌💪

Catatan :
Bila setelah menjalankan perintah rustc nama-file.rs muncul keterangan :


Maka perlu memperbarui Visual Studio ke versi 2017 atau yang terbaru


Selesai instalasi, jalankan lagi perintah rustc 😊


Posting Komentar

0 Komentar