ようなカリー化のより高度な実装は、より洗練された処理を行います。何のために?高度なカリー化を使用すると、簡単に関数を通常呼び出し可能にしつつ、部分適用をすることができます。このメリットを理解するために、価値のある実例を見る必要があります。実際のプロジェクトでは、このような関数には、ネットワーク経由での送信やフィルタリングなど、他にも多くの便利な機能があります。messageなので:カリー化をしても何も失いませんでした。以前のように呼び出し可能です。色んなケースに応じて便利な部分適用した関数を生成する事ができました。カリー実装を示します。複雑に見えますが、実際には理解するのはとても簡単です。}};これを実行すると、2つの分岐があります。