7

サンプルプログラムで infix、infixr、infixl を使用している本を読みました。私は違いが何であるか疑問に思っています。infixr は右から左へ、またはその逆に操作を実行すると推測しています。

4

3 に答える 3

6

はい、r/l は結合性を示します。infixテストしなければ、通常の左結合性があると思います。

于 2010-04-11T16:08:49.333 に答える
2

infix演算子を左結合とinfixr定義し、右結合と定義します。infixl存在しません。

于 2010-04-11T16:15:16.893 に答える
0

実装によって異なります。SML '97規格は、SML/NJおよびMltonとは少し異なります。結合規則と、優先度に応じて式を括弧で囲む方法に関して、それぞれでわずかに異なる動作が得られます(標準は実装よりも少し厳密です)。

于 2010-04-20T10:19:04.563 に答える