我知道我们可以实现覆盖标准算术运算符的特征。我们还可以创建自己的特征来重载自定义运算符吗?我开始真正享受 Haskell 定义运算符的系统。
			
			3194 次
		
1 回答
            12        
        
		
不,根据手册,唯一可以重载的运算符是:
!— 按位或逻辑补码!=— 非质量比较%— 算术余数%=— 算术余数和赋值&— 按位与&=— 按位与和赋值*— 算术乘法*=— 算术乘法和赋值+— 算术加法+=— 算术加法和赋值-— 算术否定-— 算术减法-=— 算术减法和赋值/— 算术除法/=— 算术除法和赋值<<- 左移<<=— 左移和赋值<— 小于比较<=— 小于或等于比较==— 平等比较>— 大于比较>=— 大于或等于比较>>— 右移>>=— 右移和赋值^— 按位异或^=— 按位异或和赋值|— 按位或|=— 按位或和赋值
于 2013-05-25T00:14:09.077   回答