在Agda中infixr是什么意思?

时间:2013-06-30 10:36:05

标签: agda

Prp : Set₁
Prp = Set


data _∧_ (P Q : Prp) : Prp where
  ∧-intro : P -> Q -> P ∧ Q

infixr 2 _∧_

data _∨_ (P Q : Prp) : Prp where
  ∨-intro₁ : P -> P ∨ Q
  ∨-intro₂ : Q -> P ∨ Q

infixr 1 _∨_

示例代码中有部分代码。我只是想知道infixr的含义是什么,以及为什么在那里使用它。

由于

1 个答案:

答案 0 :(得分:0)

重要的是不要在表达式中写括号,如

a b c

* b + c

infixr / infixl - 当它在中缀(之间)位置使用时,是(r =右,l =左)的幂;