let f x y = x * y
。この関数は、f 5 6
、またはインフィックス表記5 `f` 6
を使用して適用できます。この最後の式に演算子ルールが適用されますか?このアプリケーションはどのような優先順位を持っていますか?それは関数アプリケーションの別の形式なのでしょうか?また、それはまた最高の優先順位を持っていますか?ハスケル関数関数の適用優先度
私はコンパイラがこの特別な書式(``
および/または文字(?)で始まる名前のため)を見て、実際にこれを演算子と見なすのではなく、通常の関数アプリケーションとして扱います。
をHaskellの98構文は、あなたが優先レベルを選択することができます詳細はhttp://www.haskell.org/onlinereport/decls.html#fixityを参照してください。 –
編集のためのAtal S-Zありがとう! – demi