编写 Haskell 函数来计算函数的 n 次方?
Writing Haskell function to compute n-th power of a function?
几天来我一直对这个问题感到困惑:编写一个 Haskell 函数,power n f
计算第 n-th函数 f 的幂,即 fn,使用函数组合运算符。
那么我是否应该将函数 f
乘以自身 n
次?我不明白合成运算符如何在其中发挥任何作用,因为不需要它?
而不是 乘 f
本身 n
次,你应该 compose f
单独 n
次;换句话说,与其尝试计算 f * f * ... * f
,不如尝试计算 f . f . ... . f
(使用 Haskell 的 .
符号表示函数组合)。
因为你的问题看起来像 quiz/homework 你被分配了,所以我现在不打算详细讨论;希望以上内容足以让您入门。
几天来我一直对这个问题感到困惑:编写一个 Haskell 函数,power n f
计算第 n-th函数 f 的幂,即 fn,使用函数组合运算符。
那么我是否应该将函数 f
乘以自身 n
次?我不明白合成运算符如何在其中发挥任何作用,因为不需要它?
而不是 乘 f
本身 n
次,你应该 compose f
单独 n
次;换句话说,与其尝试计算 f * f * ... * f
,不如尝试计算 f . f . ... . f
(使用 Haskell 的 .
符号表示函数组合)。
因为你的问题看起来像 quiz/homework 你被分配了,所以我现在不打算详细讨论;希望以上内容足以让您入门。