Swiftでhead、tailにパターンマッチできる遅延リスト - Qiita

関数型言語のように head と tail にパターンマッチでき、かつ遅延評価して無限リストを扱える List のライブラリ ListK を Swift で作りました。func sum(xs: L…