- 429 名前:デフォルトの名無しさん mailto:sage [2009/03/03(火) 23:19:22 ]
- >>427-428
おお、神よ。なるほど、(append (map..)(map..))の形になるのか もしよろしければもう1個 以下の例で最後の行は動くようになりませうか? ;guile/gaucheでどちらもエラー (define (mujunritu p) (not (and p (not p)))) (define (haityuritu p) (or p (not p))) (define (try1 f) (map f '(#t #f))) (try1 mujunritu) ;これがダメ。try1のfでλx(apply f x)やλx(eval(f x))も試してみたものの (map try1 '(mujunritu haityuritu)) OCamlでは動作 let mu p = not (p && (not p));; let hai p = p || (not p);; let tr f = List.map f [true;false];; List.map tr [mu;hai];;
|

|