サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
大谷翔平
aratama.github.io
目次に戻る 第1章 はじめに1.1 関数型JavaScript関数型プログラミングの手法は、かねてよりJavaScriptでも用いられてきました。 UnderscoreJSなどのライブラリは、 mapや filter、 reduceといったよく知られた関数を活用して、小さいプログラムを組み合わせて大きなプログラムを作れるようにします。 var sumOfPrimes = _.chain(_.range(1000)) .filter(isPrime) .reduce(function(x, y) { return x + y; }) .value(); NodeJSにおける非同期プログラミングでは、第一級の値としての関数をコールバックを定義するために多用しています。 require('fs').readFile(sourceFile, function (error, data) { if
本書の内容についての注意事項この翻訳の原著である "PureScript by Example" は現在更新が途絶えており、この翻訳も古い内容のままになっています。そのため、本書の内容は最新の言語仕様に沿っておらず、サンプルプログラムの多くは最新の処理系ではコンパイルすることができません。変更のない部分については本書の内容も参考になりますが、もし本書を読み進める場合には十分ご注意ください。最新の情報については、purescript/documentation (英語) などを参考にしてください。 目次 はじめに 開発環境の準備 関数とレコード 再帰、マップ、畳み込み パターン照合 型クラス Applicativeによる検証 Effモナド キャンバスグラフィックス 外部関数インタフェース モナドの探求 コールバック地獄 テストの自動生成 領域特化言語 そのほかのフォーマット 原書(英語) 原
第1章 はじめに1.1 関数型JavaScript関数型プログラミングの手法は、かねてよりJavaScriptでも用いられてきました。 UnderscoreJSなどのライブラリは、 mapや filter、 reduceといったよく知られた関数を活用して、小さいプログラムを組み合わせて大きなプログラムを作れるようにします。 var sumOfPrimes = _.chain(_.range(1000)) .filter(isPrime) .reduce(function(x, y) { return x + y; }) .value(); NodeJSにおける非同期プログラミングでは、第一級の値としての関数をコールバックを定義するために多用しています。 require('fs').readFile(sourceFile, function (error, data) { if (!erro
けものフレンズ ロゴジェネレータ! ↓ここに もじを いれてね! もじが かけたら、 ロゴがぞうをダウンロード!ボタンをおして がぞうを ほぞんしよう! すまーとふぉんなら ロゴを長押しして『画像を共有』をするか、スクショでもいいとおもうよ。 おもしろかったら Tweet もしてね!
このページを最初にブックマークしてみませんか?
『aratama.github.io』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く