2008-11-27から1日間の記事一覧

prologにはflattenがあるんだ…

rubyでついつい使っちゃうflatten > [[1,2,3],[4,5,[6],7]].flatten => [1, 2, 3, 4, 5, 6, 7]なんとprologにもあった。 ?- flatten([1,2,3,[4,5,[],6],[7],8],X). X = [1, 2, 3, 4, 5, 6, 7, 8].もしかしたらflattenはprolog由来?(schemeには無かったしな…