Latihan 1 dari materi String di Rust di Rust — praktek dengan editor kode interaktif, test case otomatis, dan hint terpandu. Langsung jalan di browser.
Editor sudah berisi let salam = String::from("hello, rust"); dan baris yang mencetak salam.to_uppercase(). Biarkan keduanya, lalu tambahkan tiga baris println! di bawahnya, satu hasil per baris:
- Panjang
salam dalam byte: salam.len().
salam dengan kata rust diganti dunia: salam.replace("rust", "dunia").
- Berapa potongan yang dihasilkan kalau
salam dipecah di ", ": salam.split(", ").count().
- Klik Jalankan.
Semua method ini membuat nilai baru, jadi salam gak perlu mut. Yang diperiksa: output-nya memuat HELLO, RUST dan 11, dan kode-mu memanggil .replace( dan .split(. Output lengkapnya:
HELLO, RUST
11
hello, dunia
2