|
1
1
TryXXX不应该抛出异常,除非您违反了设计合同。例如,如果传入一个空指针作为电子邮件的文本,TrySendMail()可能会抛出。
“做你的工作或扔”是一个很好的出发点,但我不会把它作为一个教条。如果你要求的话,我可以接受一个返回-1的集合
|
![]() |
2
1
|
![]() |
3
0
在我看来,你不应该太纠结于“例外”这个名字,以及什么是和不是例外情况。 异常只是另一个流控制语句,它允许控制流以快捷方式向上调用堆栈。
|
![]() |
Konvt · 标准库中异常构造函数参数类型问题 5 月前 |
![]() |
EarthTurtle · 调整泛型抛出迭代器的异常类型 10 月前 |
![]() |
ê¹ë¯¼ì¬ · 在六边形的建筑中,例外情况应该扔到哪里? 11 月前 |
|
tariqalr · 带有try-catch块的无限循环的编译和返回值 1 年前 |
![]() |
CheezGuy · Python尝试/不停止错误除外 1 年前 |