エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
1 つの引数を取る関数を合成 一つの引数を取る関数を合成する場合、例えば、 *Main> (2*).(3+) $ 4 14 ... 1 つの引数を取る関数を合成 一つの引数を取る関数を合成する場合、例えば、 *Main> (2*).(3+) $ 4 14 関数合成の定義 は、 (.) f g x = f (g x) よって、関数合成の部分を定義で置き換えると、 (2*).(3+) => \x -> 2 * (3 + x) これを 4 に適用すると、 (\x -> 2 * (3 + x)) 4 => 2 * (3 + 4) => 14 2 つの引数を取る関数と、1 つの引数を取る関数を合成 上記の関数合成 (.) の第 1 引数を、2 つの引数を取る関数 (*) に変更してみる。関数の型を調べると、 *Main> :t (*).(3+) (*).(3+) :: (Num a) => a -> a -> a 合成された関数が、2 つの引数を取る関数になったことがわかる。 この合成された関数を適当な値に適用してみる。 *Ma