Belajar Rust : Mengenal Variable di Rust-Lang - Melanjutkan serial tulisan dari Beriteknol tentang bahasa pemrograman Rust kali ini kita akan membahas tentang penggunaan variable di Rust-Lang. Berbeda dengan bahasa pemrograman kebanyakan, variable di Rust akan langsung dideklarasikan sebagai immutable variable artinya variable tersebut tidak dapat dirubah.

Mengenal Variable di Rust-Lang

 

Variable dalam Rust dideklarasikan dengan let  contohnya adalah kode seperti berikut:

fn main() {
    let a = 10;
}

Ketika variable pertama kali dideklarasikan maka variable tersebut akan bersifat immutable dan merubah nilai dari variable tersebut akan menyebabkan error. Contohnya seperti berikut:

fn main() {
let a = 10;
println!("{}", a);
a= 12;
println!("{}", a);
}

Hal ini dikarenakan Rust mempunyai prinsip memory safety dan concurency. Sebagai seorang programmer kita harus bisa melakukan manajemen memory dengan baik dan perlu tahu mana variable yang harus bersifat statis dan tidak.

Meski setiap variable yang didekarasikan di dalam Rust bersifat immutable, namun kita juga bisa membuatnya menjadi mutable yakni dengan menambahkan keyword mut pada variable yang dideklarasikan. Contohnya seperti berikut:

fn main() {
let mut a = 10;
println!("{}", a);
a= 12;
println!("{}", a);
}

Hal ini nantinya akan berguna saat kita mengimplementasikan reference dan borrowing di Rust.

Shadowing

Rust juga mengenal shadowing variable yaitu menimpa variable dengan mendeklarasikan variable dengan nama sama. Misalnya ada kode seperti berikut:

fn main() {
let a = 10;
let a = a + 1;
let a = a * 2;
println!("Nilai dari a : {}", a);
}

Ketika kita menjalankan kode di atas maka kita akan mendapatkan nilai dari a yaitu 22, hal ini dikarenakan kita telah melakukan Shadowing variable.

Baca juga:

1. Mengenal Bahasa Pemrograman Rust

2. Cara Install Bahasa Pemrograman Rust

3. Membuat Aplikasi Pertama di Rust-Lang

Demikian artikel kali ini mengenai Variable dalam bahasa pemrograman Rust. Semoga artikel ini bermanfaat untuk teman-teman semuanya.

Terimakasih telah membaca artikel ini tentang Belajar Rust : Mengenal Variable di Rust-Lang, saya berharap artikel ini dapat bermanfaat. Dan apabila kalian suka dengan artikel ini, jangan lupa untuk share ke berbagai sosial media kalian atau dengan meng-klik pada tombol sosial media di bawah... Beriteknol

1 komentar:

  1. Belajar Rust : Mengenal Variable Di Rust-Lang - Beriteknol >>>>> Download Now

    >>>>> Download Full

    Belajar Rust : Mengenal Variable Di Rust-Lang - Beriteknol >>>>> Download LINK

    >>>>> Download Now

    Belajar Rust : Mengenal Variable Di Rust-Lang - Beriteknol >>>>> Download Full

    >>>>> Download LINK

    BalasHapus

 
Top