操作系统: Ubuntu 18.04我正在编写一个表达式生成器来测试我的简单调试器,并希望使用division by zero行为过滤表达式。然而,我遇到了一个麻烦的问题。对于类似于division by zero的明确的int c = 1/0行为,它会发出一个信号,这样我就可以通过signal()来处理这些情况。然而,在类似于int c = 1/0*0的
在Dart中整数除法有问题,因为它给了我错误:‘打破异常:类型'double’不是‘c’的'int‘类型的一个子类型。下面是下面的代码:int b = 250;
c = a / b; // <-- Gives warning in Dart Editor, and throws正如您所看到的,我希望结果应该是2,或者说,即使'a‘或'