文字列演算スゲー

感動した。

Prelude> "abc " ++ "def "
"abc def "

ふむふむ。文字列演算は++か。

$で繋げるかなぁと思って、

Prelude> (++ "abc ") $ "def "
"def abc "

はぁ?逆になったぞ。

んじゃぁ、こうか。

Prelude> ("abc " ++) $ "def "
"abc def "

出来た。

ナンダコノゲンゴ。ちょっと感動した。

追記

数字もやってみた。

(+ 2),(* 2),(/ 2)は出来たけど、(- 2)は出来ず。

お、

(- 2 +)で出来た。

不思議だ。

追記2

ふつける8.3 部分適用に詳細が書いてあった。この先が楽しみ。