Code Explainers

Code explainers tagged #iteration

php
<?php
 
declare(strict_types=1);
 

Counting business days in PHP

dates immutability hash-lookup
Intermediate 7 steps
go
package textutil
 
import "strings"
 

Extracting delimited text with strings.Cut

string-parsing delimiters standard-library
Beginner 7 steps
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