ハスケルのドル記号は、f $ g
の場合、f
などの結果がg
の引数で評価されるという素晴らしい機能です。これは見事にそれがより読みやすいので、ドル記号は、私にはいいですジュリアは、ハスケルのドル記号に似た演算子を持っていますか?
sin(sqrt(abs(f(2))))
に相当し、この
sin $ sqrt $ abs $ f 2
のように動作することができます。私はJuliaにどのパイプラインが|>
あることに気づいた。これは、f |> g
のようになり、g
は、評価結果がf
であることを意味します。私が気づいたものから、私がこの
2 |> f |> abs |> sqrt |> sin
のような上記の式を書くことができているようです。しかし、私は、私はHaskellで何をしたかのような何かができるように、いくつかのオペレータがあった場合、私は思っていました。
これは私を驚かせた!私は、関数の表記法 '←(f、y)= f(y)'を使わなければならないと考えました。 – DNF
うわー!これはかなりの発見です。 –
うわー、これは美しいです!しかし、使用する文字の制限はありますか? (明らかに 'f Q x = f(x)'は機能しません。「余分なトークン」Q「式の終わりの後」) –