Rust

Dasar-Dasar Rust

Variabel, mutabilitas, tipe primitif, fungsi, ekspresi, control flow, pattern matching

25 pertanyaan wawancaraยท
Junior
1

Secara default, bagaimana variabel dideklarasikan di Rust?

Jawaban

Di Rust, semua variabel bersifat immutable secara default ketika dideklarasikan dengan let. Desain ini mendukung keamanan dan konkurensi dengan mencegah modifikasi yang tidak disengaja. Untuk membuat variabel menjadi mutable, gunakan kata kunci mut secara eksplisit setelah let.

2

Apa perbedaan antara let dan const di Rust?

Jawaban

const mendeklarasikan konstanta yang dievaluasi saat kompilasi dengan anotasi tipe yang wajib, sedangkan let mendeklarasikan variabel saat runtime dengan inferensi tipe yang dimungkinkan. Konstanta harus memiliki nilai yang diketahui saat kompilasi dan dapat digunakan dalam konteks kompilasi seperti ukuran array.

3

Apa itu shadowing di Rust?

Jawaban

Shadowing memungkinkan untuk mendeklarasikan ulang variabel dengan nama yang sama menggunakan let, sehingga menciptakan variabel baru yang menyembunyikan yang sebelumnya. Tidak seperti mut, shadowing memungkinkan perubahan tipe variabel. Ini berguna untuk mentransformasi nilai sambil mempertahankan nama logis yang sama.

4

Apa tipe integer bertanda default di Rust?

5

Apa perbedaan antara isize dan i64 di Rust?

+22 pertanyaan wawancara

Kuasai Rust untuk wawancara berikutnya

Akses semua pertanyaan, flashcards, tes teknis, latihan code review dan simulator wawancara.

Mulai gratis