Rust theorytheory 0/50 · 0%
Fundamentals · easy

3. Scalar Types

Integers, floats, bool and char.

Integers are sized and signed or unsigned (i8..i128, u8..u128, isize/usize). Floats are f32/f64. `char` is a 4-byte Unicode scalar. Overflow panics in debug builds and wraps in release builds unless you use checked_, wrapping_ or saturating_ methods.

Check your understanding

  1. 1. Which type indexes collections?

  2. 2. Debug-build integer overflow…