throw 相关问题

throw是用于发出异常信号的各种语言的关键字。

我应该为我的所有方法编写空检查吗?

我正在创建自己的库,例如Apache Commons DigestUtils,以进行学习。在我的update()方法内部,我编写了一个简单的if(something == null)抛出新的Exception作为null检查。 / ** ...

回答 3 投票 1

我应该为所有方法编写错误检查吗?

我正在创建自己的库(例如Apache Commons DigestUtils)作为学习目的。在我的update()方法内部,我编写了一个简单的if(东西== null)抛出新的Exception作为错误检查,例如:...

回答 3 投票 1

我如何将此函数转换为throwing函数?

我正在尝试在Swift中发展自己的技能,并且很高兴在下面的函数中提供有关如何“抛出”用户的帮助。我认为这是一种方便的用户抛出方法,因此我可以呈现一个...

回答 2 投票 0

我是nodejs的新手,但我不断收到此错误

我一直收到此错误。我已经两次删除了node.js,然后再次重新安装。同样的错误不断弹出。来自nodejs的错误这是我正在尝试导出的person.js文件...

回答 1 投票 0


我如何从被拒绝的诺言中“抛出”内部的“捕获”方法,以由外部“捕获”模块处理?

这正在工作!函数rejectedPromise(){返回Promise.reject(“ ERROR”); }异步函数someFunction(){试试{rejectedPromise().catch((err)=> console.log(err)); ...

回答 1 投票 1

处理Swift 2中异步关闭错误的最佳方法?

我使用了大量异步网络请求(顺便说一下,iOS中的任何网络请求都需要异步),我正在寻找一种方法来更好地处理Apple的dataTaskWithRequest中的错误,该错误不支持抛出。我...

回答 3 投票 6

为什么在插入析构函数时总是得到“在抛出…的实例后终止调用?”

我正在尝试编写一个单元测试,以检测对类的lock()功能的无效使用。为此,我想使用析构函数并从那里引发异常。不幸的是,......>

回答 2 投票 6

抛出对象时,它是否被复制或移动了?

据我所知,默认情况下会复制抛出的对象。所以当我抛出一个对象时,应该调用拷贝构造函数。我也知道编译器可以优化并取消复制。我有一个...

回答 1 投票 0

C#:在没有[await]的情况下调用[async]方法不会捕获其抛出的异常吗?

我有以下代码片段:类Program {公共静态异步任务TaskAsync(string s){Console.WriteLine(“ call function”);如果(s == null){...

回答 1 投票 0

程序在哪里分配用于抛出对象的内存?

如果我以这种方式从函数h()f()-> g()-> h()抛出一些字符串,则抛出std :: string(“ error”);并且仅捕获f()。程序在哪里为该字符串分配内存?显然不能...

回答 1 投票 1

java抛出新的NoSuchElementException构建失败,并带有arraylist

我正在使用Arraylist编码堆栈实现。我试图在数组为空时尝试弹出时使用NoSuchElementException,但是我收到一个生成错误消息,我不知道这是什么...

回答 1 投票 0

我在java方法代码中遇到问题,该方法返回两个数字的除数

在此代码中实现了除法,因此我想处理3种使用try catch和throws未定义除法的情况,但它给我一个错误信息,即除法必须返回...

回答 2 投票 0

Dart中是否有一种方法可以将函数标记为异常?

我试图在Flutter / Dart中找到一种方法来标记一个函数,该函数在执行过程中可能会引发异常。经过一段时间的文档和Google搜索后,我找不到任何方式...

回答 2 投票 0

中断for循环并在发生特定情况时引发异常

因此,我遍历了一个帐户列表,我想破坏该列表中所有帐户的整个“ for循环”,同时还要在发生某种情况时同时引发异常:...

回答 1 投票 0

如何从Angular的服务器中禁用错误 http

[我有一个问题,在Angular 8中,如何隐藏http方法服务器链接的行auth-interceptor.ts私有handleAuthError(err:HttpErrorResponse):Observable {让...

回答 1 投票 0

如果我输入一个负数,但它不起作用,则控制台应该引发异常。我在这里想念什么吗?

公共十进制CurrentBalance = 1000.00m;公共十进制WithdrawCurrentAmount {get;组; }公共十进制MakeWithdraw(){Console.WriteLine(“您要多少钱...

回答 2 投票 0

`C中的抛出1`

我看到了几个C ++示例,在catch块中抛出1。试图找出可能是什么,但总是找到一个带有异常对象的经典示例,或者在没有任何异常的情况下抛出异常...

回答 1 投票 0

从类型为((_,_)的throwing函数的无效转换将->()'转换为类型为((Bool,Error?)-> Void的非抛出函数

我有一个非常简单的类来获取联系人。现在,我需要使用throws创建此函数。由于store.requestAccess没有抛出函数,所以我无法从该事件抛出任何错误。所以...

回答 1 投票 0

需要我手动销毁一个被投掷的物体吗?

我只是想知道在C ++中是否需要手动销毁抛出的对象?在下面的代码中,如何销毁抛出的0?尝试{...抛出0; } catch(int i){//如何销毁抛出的0? } ...

回答 1 投票 0

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