2015-08-01から1ヶ月間の記事一覧
関数型言語で非常に重要なfold(あるいはreduce,inject)を使うと初期化あり変数宣言を削除できるたとえば,二次元配列を一次元にするflattenをJavaScriptで var ret = []; aList.forEach(function(e, i, arr){ arr.push.call(ret, e); }); // これが var ret…
関数型言語で非常に重要なfold(あるいはreduce,inject)を使うと初期化あり変数宣言を削除できるたとえば,二次元配列を一次元にするflattenをJavaScriptで var ret = []; aList.forEach(function(e, i, arr){ arr.push.call(ret, e); }); // これが var ret…