|
2
|
| Pretzel · 技术社区 · 16 年前 |
|
|
1
6
没有“一刀切”。如果您返回一个标志,那么在
但大多数时候,我抛出一个异常(在Java中是
在您的例子中,您无法处理方法中的异常,因此不应该捕获它。只有当你能做点什么的时候才能抓住它。 |
|
|
2
3
在这个例子中,我同意,您应该让异常流通过消费者。但是,作为你强调的方法的另一种选择,考虑这种方法。 您可以使用响应对象来保存从方法运行中产生的信息,例如:
然后在if语句中使用它:
诀窍是赋值操作的返回值就是被赋值的值。所以,我们可以在同一行中进行赋值和有效检查。如果不需要保留调用的结果,只需调用方法并检查IsOk属性即可。
然后可以构建自定义响应对象,根据需要从方法返回任何值的组合。 |
|
3
2
不要处理异常或返回任何类型的消息。让你的方法的使用者来处理这个问题。 |
|
|
Kevin Furlong · 类型转换和泛型 8 年前 |
|
|
Oleg Volkov · T-SQL存储过程结果转换为变量 8 年前 |
|
|
Jmainol · 获取选项标记值y传递到数组中 8 年前 |
|
|
Shiranai · 使用指针在C中的一个函数中返回多个值 8 年前 |
|
|
Kayote · 函数是否总是返回值[重复] 8 年前 |
|
|
user3723688 · python导入csv函数 8 年前 |