Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我读了一本在示例程序中使用中缀、中缀和中缀的书。我想知道有什么区别。我猜中缀器从右到左执行操作,反之亦然。
是的,r/l 表示关联性。如果没有测试,我会假设它infix具有正常的左关联性。
infix
infix将运算符定义为左结合,infixr将其定义为右结合。infixl不存在。
infixr
infixl
这取决于实施。SML '97 标准与 SML/NJ 和 Mlton 略有不同。在关联性规则和根据优先级对表达式进行括号括起来的方式(标准比实现更严格)方面,每个人的行为都会略有不同。