haskell 中的二元运算符是什么
What are binary operators in haskell
所以我想了解 foldl
和 foldr
中的函数 Hoogle
他们说这些函数适用于二元运算符。但我不明白这些 二元运算符 是什么。我知道 (+)
和 (-)
是二元运算符,但它们的定义是什么?
通常数学家定义一个二元运算符是一个有两个参数的函数。在一些论文中,要求参数和结果在同一个集合上定义。
函数 ?
采用两个参数的事实导致数学家经常使用中缀表示法(如 x ? y
)。比如(+)
、(*)
等明显是二元运算符
所以我想了解 foldl
和 foldr
中的函数 Hoogle
他们说这些函数适用于二元运算符。但我不明白这些 二元运算符 是什么。我知道 (+)
和 (-)
是二元运算符,但它们的定义是什么?
通常数学家定义一个二元运算符是一个有两个参数的函数。在一些论文中,要求参数和结果在同一个集合上定义。
函数 ?
采用两个参数的事实导致数学家经常使用中缀表示法(如 x ? y
)。比如(+)
、(*)
等明显是二元运算符