← Semua docs

📦 Variabel & Tipe

Menyimpan angka dan teks, serta mengubah teks hasil input menjadi angka.

Menyimpan angka

int untuk bilangan bulat. Di Python tidak perlu menulis tipe; di Rust pakai i32 atau parse().

C++
int a = 10;
int b = 25;
Python
a = 10
b = 25
Rust
let a: i32 = 10;
let b: i32 = 25;

Teks → angka

Input dari keyboard selalu berupa teks. Ubah ke angka sebelum dihitung.

C++
int x;
cin >> x; // cin otomatis ubah ke angka
Python
x = int(input())
Rust
let x: i32 = baris.trim().parse().unwrap();

Mengubah isi variabel

C++ cukup =. Python langsung. Rust butuh kata kunci mut agar variabel bisa berubah.

C++
int skor = 0;
skor = skor + 10;
Python
skor = 0
skor = skor + 10
Rust
let mut skor = 0;
skor = skor + 10;