regular-map.mz
open list val rec map [a, b] (f: (consumes a -> b), consumes xs: list a): list b = match xs with | Cons { head = h; tail = t } -> let h' = f h in let t' = map (f, t) in Cons { head = h'; tail = t' } | Nil -> xs end
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル