Code Explainers
Code explainers tagged #iteration
rust
pub fn collapse_whitespace(input: &str) -> String { let mut result = String::with_capacity(input.len()); let mut in_whitespace = false;
Collapsing runs of whitespace in Rust
string-processing
state-machine
iteration
Beginner
5 steps
typescript
const DIVISIONS: { amount: number; unit: Intl.RelativeTimeFormatUnit }[] = [ { amount: 60, unit: "seconds" }, { amount: 60, unit: "minutes" }, { amount: 24, unit: "hours" },
Human-readable relative times with Intl
internationalization
date-formatting
lookup-table
Intermediate
7 steps