try-catch 相关问题

try-catch是一种用于捕获代码段引发的异常的语法结构

try/catch 块的性能开销是多少?

一般来说,我倾向于使用 try/catch 来处理具有多个故障点的代码,并且这些故障点有一个通用的处理程序。 根据我的经验,这通常是限定输入或上下文的代码

回答 8 投票 0

如何检查日期以确保它不是将来时态,而不使用 EF 将应用程序删除到 WPF 上

我有一个应用程序来维护包含人员及其数据的数据库。例如电话号码、出生日期、地址等。我想修复其中一个错误...我只需添加...的现有日期

回答 1 投票 0

处理标记为异步的 void Dart 函数中的错误

我正在设计一个 API,希望处理用户错误地将 void 函数标记为 async 的情况。 简化后的代码如下: 无效测试(无效函数()运行){ 尝试 { 为了...

回答 1 投票 0

尝试;终于没有例外?

假设我正在做一些sql查询: 尝试: some_cursor.execute(sql_query) 最后: some_cursor.close() 与上面的有什么区别: some_cursor.execute(sql_query) some_cursor.clo...

回答 1 投票 0

try/catch 语句中异步函数的执行上下文流程

异步函数 foo() { 尝试 { const 响应 = 等待 fetch("https://www.xxx.xxx"); const data =等待response.json(); 控制台.log(数据); } 捕获 (e) { 控制台.log(...

回答 3 投票 0

构造函数参数列表后面的try是什么意思?

我不久前在一个SO问题中看到了特殊的语法。 B类{ 一个一个; 民众: B() 尝试 : a() {} catch(string& s) { cout << &s << " " << s << e...

回答 2 投票 0

如何在 R 中发生任何类型的故障时永远重试函数?

我正在处理 R 和网页之间的套接字连接。该代码运行良好,但有时会由于许多可能的原因之一而停止。例如,最常见的 R 用

回答 1 投票 0

为什么我的 try catch 错误即使在 -ErrorAction Stop 开启的情况下仍然成功传递? [重复]

下面是一个简单的 Try Catch,但是当我测试它时,成功后它似乎会归档,因此我在变量中包含了一个不存在的位置来测试失败,但奇怪的是即使

回答 2 投票 0

为什么我的 try 和 except 子句不起作用?

#我会写一个程序来喷出列表中的对象 导入系统 列表=[] 对于范围内的 i(0,len(list)-1): 尝试: print(列表[i]+',',end='') 除了索引错误: sys.exit() 打印(&

回答 1 投票 0

我应该使用 try catch 来验证值吗?

它可以完成工作,但感觉丑陋且重复。有什么办法可以改善吗?另外,使用这样的 try catch 来检查值是否有效是否被认为是好的做法? 函数 readJson(key, 落下...

回答 2 投票 0

如何处理斐波那契数列的无效输入

我正在尝试创建一个斐波那契数列生成器,其中所有无效输入案例在要求用户重试之前都会有响应。 公共静态无效主(字符串[] args){ 扫描仪=...

回答 1 投票 0

在使用带有内部 stop() 命令的函数时,使用 RShiny 的 tryCatch/showNotification

假设我有一个 Rshiny 应用程序,它通过 mynum 获取 numericInput,在按下 go 按钮后将条目保留在列表中,经过函数 CheckOdd,形成该数字的表 resultTable,同时保留...

回答 1 投票 0

我们可以说try-catch块是java中处理异常的唯一方法吗?

所以基本上,如果我们在方法签名中使用 throws 关键字,我们会将处理责任传递给调用者方法;如果我们使用 throw 关键字,我们就会显式抛出异常...

回答 4 投票 0

搜索文本文件中的名称和 ID 对,尝试/捕获异常

我没有看到这个问题已经发布,或者任何有用的类似内容。 我正在上第二学期的 C++ 课程,只通过了 10 个测试点中的 5 个。我可以看出我的 try/catch 出了问题...

回答 3 投票 0

catch 修复 Firebase“文档路径不能为空”

我有一个获取 convo 的函数并且它有效,但后来我删除了 Firebase 中的所有文档。所以现在当我运行它时,它说“文档路径不能为空”并且应用程序崩溃。我不是

回答 2 投票 0

如何检查用户输入是否为 1 到 9 之间的 + 整数?如果存在 ValueError 或负整数,则用户输入存储为 0

我需要编写一段代码来检查用户输入是否为 1 到 9 之间的正整数。如果提供了字符串或负整数,程序将显示一条消息“You...

回答 1 投票 0

lambda 内抛出的异常未被 catch 块捕获

我已经看到了一些有关 lambda 和异常的问题,但我仍然不明白我在代码中看到的行为。 MyObj 类 { 公共对象 Prop1 { 得到;放; } ...

回答 1 投票 0

我正在用 C# 制作 tic tac toe

尝试 { 控制台.Write(" 玩家{0}:选择你的领域:”,玩家); 输入 = Convert.ToInt32(Console.ReadLine()); 如果(输入 > 9 || 输入 < 1) { Console.WriteLine...

回答 1 投票 0

std::typeid() 在取消引用 NULL 指针时不会抛出 bad_typeid 异常

仅针对类 NULL 指针引发异常。 #包括 #包括 使用命名空间 std; 班级测试 { 民众: 测试(){} 虚拟 ~Test(){} }; int main() ...

回答 1 投票 0

在 Swift 中执行映射时跳过项目?

我正在将地图应用到字典中,其中有一个尝试。如果映射的项目无效,我想跳过迭代。 例如: func doSomething() -> [T] 字典....

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.