2013-05-24 19 views
9

標準的な算術演算子をオーバーライドするTraitを実装できることはわかっています。カスタム演算子をオーバーロードする独自の特性を作成できるかどうか疑問に思っていますか?私はオペレータを定義するためのHaskellのシステムを本当に楽しんでいます。ありがとう。錆のカスタム演算子

答えて

5

なし、オーバーロードすることができるだけである。

+-(単項およびバイナリの両方)、*/%&|^<<>>!(単項) [](索引演算子)

the wikiおよび/またはthe manual

+0

この機能を追加する予定がありますか?または、この機能を決して追加しない計画ですか?ありがとう – MFlamer

+0

Graydon(RustのBFDL)がそれを嫌っていて、それを言語から守ることを好むと思います(そして私はあいまいな想起を持っています)。しかし、大雑把な検索から、私はこの主張の参照を見つけることができません。 – huon

+3

私はあなたの間違いを願って...しかし、ありがとう。 – MFlamer