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.
我正在使用 WinHugs98,我想对 Int 10 和 Int 11 进行简单的异或运算。
我该怎么做?
当前尝试:
Hugs> :l Data.Bits Data.Bits> (Bits 10) `xor` (Bits 11) ERROR - Undefined data constructor "Bits"
如何将整数 10 和 11 转换为“位”类型以便可以使用?然后我想转换回屏幕上打印。
为路易丝·沃瑟曼编辑:
无需进行转换。 是类Int的一个实例,这意味着来自 的方法是为 定义的。直接使用即可:Bits BitsIntxor
Int
Bits
xor
10 `xor` 11