← Back to archive

Stdle #11 · closures · 2026-06-17

What does this Rust snippet output?

A past puzzle — fully playable. 4 attempts, hints on wrong guesses.

fn main() {
let mut v = vec![1, 2, 3];
let len = || v.len();
let n = len();
v.push(4);
println!("{} {}", n, v.len());
}
Closures
4 attempts left

Answer & explanation