- 関数型プログラミング言語Haskell Part26
77 :デフォルトの名無しさん[sage]:2014/08/24(日) 00:41:38.35 ID:NnEL9u+d - >>76
negate $ abs (-5) = negate (abs (-5)) = (negate . abs) (-5) ($)は関数に値を適用する。f $ x = f x (.)は二つの関数を合成する。(f . g) x = f (g x) つまり、map (negate . abs) [5,-7,0] でオッケー
|
- 関数型プログラミング言語Haskell Part26
83 :デフォルトの名無しさん[sage]:2014/08/24(日) 18:33:55.50 ID:NnEL9u+d - .ghcファイルってないんですかね
.ghciファイルに :set -XOverloadedStringsとかの言語拡張を並べてghciしてるんですけど、 runghcできないことに気づいて困ってます。
|
- 関数型プログラミング言語Haskell Part26
85 :デフォルトの名無しさん[sage]:2014/08/24(日) 23:52:37.36 ID:NnEL9u+d - >>84
8_20.hs 8_21.hs 8_22.hs … みたいに、練習や実験の目的で細かくファイルを作ってるんです。 ライブラリをつくるつもりは無いから、何をインポートするとか、どの言語拡張が必要だとか、いちいち気にするのはめんどくさいです。 importはまとめられるけど、言語拡張はどうにもならなくて悩んでます。
|