Вопросы по теме 'rethrow'
Немедленно перебросить в блоке catch и использовать finally
У меня есть оболочка, отвечающая за ведение журналов, с именем OperationWrapper. Его структура проста и выглядит следующим образом:
public void runOperation(Operation o) throws Exception{
logOperationStarted();
o.execute();...
3296 просмотров
schedule
16.11.2023
Повторное генерирование исключения в C #
У меня есть код, который перехватывает исключение, откатывает транзакцию, а затем повторно генерирует исключение.
catch ( Exception exSys ) {
bqBusinessQuery.RollBackTransaction();
throw exSys ;
}
Если я использую этот код, анализ...
2723 просмотров
schedule
26.12.2022
В чем разница между бросками и повторными бросками в Swift?
После поиска некоторых ссылок, чтобы разобраться в этом, - к сожалению - я не смог найти полезного - и простого - описания различий между throws и rethrows . Это немного сбивает с толку, когда мы пытаемся понять, как мы должны их использовать....
19649 просмотров
schedule
20.04.2022
Как объявить функцию переброски?
Я реализовал следующую функцию как расширение массива логических значений, которая могла вызвать ошибку CustomError :
enum CustomError: Error {
case empty
case doesNotContainTrue
}
extension Array where Element == Bool {
func...
490 просмотров
schedule
29.06.2022
std::rethrow_exception(nullptr) поведение undefined или bad_exception?
У меня есть фрагмент кода, в котором я вызываю rethrow_exception с аргументом nullptr. В документации сказано, что аргумент должен быть ненулевым, но я хочу знать, если я передам nullptr, поведение не определено или известно?
Я получаю...
147 просмотров
schedule
07.05.2023