私はHaskellの関数として、次のマップ表現しようとしている:の家族を考えるa, b 考えると二つのタイプを機能F(a, b)nがゼロより大きい整数でaのn繰り返し、とタイプ f :: a -> a -> ... -> a -> b
の機能からなります。私が欲しいもの は、このようなrは(つまり私は機能listify :: F(a, b) -> ([a] -> b)を探しています)かかりf引
はRust by Exampleからの例です。他のすべての値によって取りながら fn is_odd(n: u32) -> bool {
n % 2 == 1
}
fn main() {
println!("Find the sum of all the squared odd numbers under 1000");
let upper = 1000;
私はちょうど(Scheme言語を使って)関数型プログラミングの学習を始めました。高次関数は、引数として別の関数を取り込む関数か、別の関数またはその両方を返す関数です。だから私は、高階関数に以下のコードを変換しようとしています: ;; define two procedures - one for calculating square & one for finding double of a nu