Post

Menggunakan if rust

if adalah syntax atau lebih tepatnya keyword yang disediakan rust untuk menangani/penyeleksian berdasar kondisi. Synstax-nya sangat sederhana

1
2
3
if logika {
   statement;
}

logika yang digunakan sederhana karena cukup 1 kondisi atau syarat. Jika logika bernilai benar atau true maka lakukan statement. Contoh:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
const A:i32 = 5;
const B:i32 = 10;

fn main(){  
   if A < B {
      println!("Benar, {A} kurang dari {B}");
      }
}
---

Dari kode di atas, terdapat 2 konstanta (variabel yang tidak pernah berubah) yaitu A dan B, yang bertipe data _signed integer  32 bit_. `const` merupakan _keyword_ untuk konstanta, `A dan `B` adalah konstanta, i32 adalah tipe datanya.

```rust
fn main(){
      .......
}

Fungsi utama yang wajib ada. Bagian bertitik-titik inilah yang diisi dengan logika yang digunakan.

1
2
3
if A < B {
    println!("Benar, {A} kurang dari {B}");
}

Dari kode tersebut,

  1. if keyword penyeleksian kondisi.
  2. A<B logika atau kondisi yang bernilai true.
  3. `println!(“Benar, {A} kurang dari {B}”);’ statement yang dijalankan jika kondisi bernilai true atau dengan kata lain kondisi/syarat terpenuhi
This post is licensed under CC BY 4.0 by the author.