标签: objective-c
我知道除以int(0)会引发一个标志,而不是objective-c中的异常。在为(0)测试除数时手动抛出自定义异常的最佳方法是什么?
当一个人在验证除数时,必须抛出异常。为了更具体地解决这个问题,最好是在除法上捕获异常,还是在除数的验证中,我认为应该抛出异常?
答案 0 :(得分:2)
分裂在哪里发生?你可以在执行算术之前检查除数是否为零,并在那里抛出异常吗?
答案 1 :(得分:0)
我喜欢Java,它会引发异常。但是在目标C中似乎总是需要手动检查分母。