Skip to Content
JavaScriptで学ぶ関数型プログラミング
book

JavaScriptで学ぶ関数型プログラミング

by Michael Fogus, 和田 祐一郎
January 2014
Intermediate to advanced
352 pages
6h 34m
Japanese
O'Reilly Japan, Inc.
Content preview from JavaScriptで学ぶ関数型プログラミング
128
5 章 関数を組み立てる関数
 本書は関数型プログラミングの美徳を熱く説くものではありません。世の中には
様々な関数型のテクニックが存在し、それぞれがソフトウェア開発における複雑性を
飼いならすための手段となります。しかし同時に、個々の実装においては、よりよい
方法があることに気づくこともあります(図
5-1
参照)。
5-1 進化したプログラマーは使うべき道具を理解している
 普段からあなた自身の個人的な興味とニーズを深く追っておくことで、アプリケー
ションを構築する際にそのテクニックを使うことが適切であるかどうかを判断できる
よう準備しておくことがプログラマーとして賢明であると言えます。本書は関数型プ
ログラミングの本ですが、同時に、何にもまして、問題とその解決策を理解する力と
そこで使える引き出しを持っているということが、その場その場でとるべき最善のソ
リューションにつながるものであると信じています。最善の選択というテーマについ
ては
7
章で議論しますが、ここではまず美味しいカレーの話をさせてください
††
5.3
カリー化
 あなたはすでに、カリー化(
currying
)された関数の例を目にしています(
invoker
関数)。カリー化された関数は、論理的な引数が
1
つ渡されるたびに新しい関数を返
訳注 「低レイヤーと共に生きる」の原文は「
Lives "Close to the Metal"
」。
"Close to the Metal"
AMD
ATI
系)
GPU
GPGPU
使用をターゲットにした低レイヤー ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

プログラミングRust

プログラミングRust

Jim Blandy, Jason Orendorff, 中田 秀基
ユーザーストーリーマッピング

ユーザーストーリーマッピング

Jeff Patton, 川口 恭伸, 長尾 高弘
データ分析によるネットワークセキュリティ

データ分析によるネットワークセキュリティ

Michael Collins, 中田 秀基, 木下 哲也

Publisher Resources

ISBN: 9784873116600Other