← Back to archive

Stdle #30 · closures · 2026-07-06

What does this Rust snippet output?

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

fn main() {
let sq = |n: i64| n * n;
let neg = |n| 0 - n;
println!("{} {}", sq(4), neg(7i64));
}
Closures
4 attempts left

Answer & explanation