2024-12-19から1日間の記事一覧

閑話休題

PHP

その1. PHPで配列の直積 複数配列の直積、ワンラインで書けますね。 function array_cartesian_product(array ...$arrs): array { return array_reduce($arrs, fn($acc, $arr) => array_reduce(array_map(fn($v) => array_map(fn($r) => [...$r, $v], $acc),…

PHPで無限ストリームの直積(2)

PHP

前回Iterator2個を先頭から読んで要素同士を組み合わせたすべての値を生成するIteratorを作成した。 terazzo.hatenadiary.org 今回はこれを3個に増やしてみる。