return-value相关内容

Bash函数中返回和退出的区别

关于退出代码,Bash 函数中的 return 和 exit 语句有什么区别? 解决方案 From man bash on return [n]; 使函数停止执行并将 n 指定的值返回给它的调用者.如果省略 n,则返回状态为函数体中最后执行的命令的状态. ...在退出[n]: 使 shell 以 n 状态退出.如果省略 n,则退出状态为最后执行的命令的状态.在 shell ..
发布时间:2022-01-19 14:38:46 其他开发

Powershell Join-Path 在结果中显示 2 个目录而不是 1 - 意外脚本/函数输出

我正在构建增量目录结构,出于某种原因,Join-Path 显示了 2 个目录.当我稍后将它与我发送到 copy-item 的文件一起加入时,它会导致错误,如下所示.我已经在 $to_loc_finalDT1 行的注释中显示了,我第一次看到这两个目录: Copy-Item : 找不到路径 '\\T2\DisasterBackup\Loc_2019-03-08\Privileges\Privileg ..

从 setTimeout 获取返回值

我只是想从 setTimeout 中获取返回值,但我得到的是函数的完整文本格式? function x () {setTimeout(y = function () {返回“完成";}, 1000);返回 y;}控制台.log(x()); 解决方案 你需要为此使用 Promise.它们在 ES6 中可用,但可以使用 polyfill很容易: 函数 x() {var promise = ne ..
发布时间:2022-01-19 14:38:15 前端开发

C中局部变量的返回地址

假设我有以下两个功能: 1 int * foo(){诠释 b=8;int * temp=&b;返回温度;} 2 int * foo(){诠释 b=8;返回 &b;} 我没有收到第一个警告(例如 函数返回局部变量的地址)但我知道这是非法的,因为 b 从堆栈中消失了我们留下了一个指向未定义内存的指针. 那么我什么时候需要小心返回临时值的地址呢? 解决方案 您在第一个代码段中 ..
发布时间:2022-01-19 14:34:06 其他开发

如果一个函数没有返回值,但返回类型有效,编译器是否可以返回垃圾?

如果一个函数的返回类型不是void,并且该函数没有返回任何东西,那么我猜编译器会返回一个垃圾值(可能被视为一个未初始化的值).它发生在编译时,为什么不应该显示错误? 例如, int func1() {返回;//错误}int func2() {//不返回任何东西} 第二个 func2 应该抛出一个错误,但它不会.有什么原因吗?我的想法是,它可以看作是一个未初始化的值,所以如果我们需要在第二 ..
发布时间:2022-01-18 23:12:05 C/C++开发

通过 EventHandler 传回返回值

我正在尝试写入 API,当我从表中获取数据时,我需要调用事件处理程序.像这样的: public override bool Run(Company.API api){SomeInfo _someInfo = new SomeInfo();如果(_someInfo.Results == 1)返回真;别的返回假;使用(MyTable 表 = 新的 MyTable(api)){table.WhenD ..
发布时间:2022-01-15 11:35:26 C#/.NET

我可以从对话框的 DoModal 函数返回自定义值吗?

我想要做的是,在使用 DoModal() 创建一个对话框并在框中按 OK 退出它之后,返回一个自定义值.例如,用户将在对话框中输入的几个字符串. 解决方案 你不能改变DoModal()函数的返回值,即使可以,我也不推荐它.这不是这样做的惯用方式,如果您将其返回值更改为字符串类型,您将无法查看用户何时取消对话框(在这种情况下,返回的字符串值应该完全忽略). 相反,向对话框类添加另一个( ..
发布时间:2022-01-12 14:41:40 C/C++开发

使用多处理将函数的返回值分配给变量?关于 IDLE 的问题?

我正在尝试理解 python 中的多处理. from multiprocessing import Process定义乘法(a,b):打印(a*b)返回 a*b如果 __name__ == '__main__':p = 过程(目标 = 乘法,参数 = (5,4))p.start()p.join()打印(“好的.") 在这个代码块中,例如,如果有一个名为“结果"的变量.如何将乘法函数的返回值赋给 ..
发布时间:2022-01-12 12:44:28 Python

C++程序返回int类型,为什么return -1返回255?

请注意,我正在运行一台 linux 机器,尽管我认为在 windows(或其他)机器上的结果没有什么不同. 这是一个简单的问题 - C++ 程序通常返回 32 位 int.如果我return -1,然后从终端打印结果,结果是255. 这是为什么?我觉得链接这是我应该知道的,或者很多年前就应该注意到的——我以前从未真正使用过返回码,也从未想过. 测试 C++ 程序: int ma ..
发布时间:2022-01-11 23:15:17 C/C++开发

PLSQL插入带有子查询和返回子句

我不知道以下伪 sql 的正确语法: INSERT INTO some_table(第 1 列,列 2)选择 col1_value,col2_valueFROM other_table在哪里 ...返回编号进入本地变量; 我想用子查询的值插入一些东西.插入后我需要新生成的 id. 这是 oracle 文档所说的: 插入声明 回归 好的,我认为仅使用 values 子句是 ..
发布时间:2022-01-09 12:18:11 数据库

使用 c# 从 SQL Server 插入命令返回值

在 Visual Studio 中使用 C#,我将一行插入到这样的表中: INSERT INTO foo (column_name)值(“酒吧") 我想做这样的事情,但我不知道正确的语法: INSERT INTO foo (column_name)值(“酒吧")返回 foo_id 这将从新插入的行返回 foo_id 列. 此外,即使我找到了正确的语法,我还有另一个问题:我可以使用 S ..
发布时间:2022-01-09 12:07:54 C#/.NET

异步任务返回值

我的 Android 应用连接到我的网站以检索和上传信息,因此我使用了 AsyncTask 线程. 在一个例子中,我需要我的线程向我的主线程返回一个真值或假值. 有没有办法从 AsyncTask 执行函数中获取这个返回值? 当我执行以下操作时: Toast.makeText(Locate.this, "Testing : "+locationUpdate.execute(loc ..
发布时间:2022-01-07 22:08:57 移动开发

从 AsyncTask 类的 onPostExecute 方法返回值

好的,现在我有 Class A 包含一些微调器,这些值将由 Class B 填充,扩展 AsnycTask 抓取微调器来自 Web 服务的值.在 B 类中,我设法检索值,显示在 Toast 中.现在的问题是如何将这些微调器值传递回 A 类? 我试过了 AsyncTask 中的 OnPostExcecute 方法可以返回值吗? 通过将 Class A 传递给 Class B 并将值 ..
发布时间:2022-01-07 21:56:18 移动开发

Javascript中嵌套函数的返回值

我有一个功能设置如下 function mainFunction() {函数子函数(){var str = "foo";返回字符串;}}var test = mainFunction();警报(测试); 根据我的逻辑,该警报应该返回“foo",但它返回未定义.我做错了什么? 更新:这是我的实际代码(这是一个使用 Google API 进行反向地理编码的函数) function reve ..
发布时间:2022-01-07 13:08:33 前端开发

Hibernate query.list() 方法返回空列表而不是空值

当没有行时,query.list() 和 criteria.list() 都返回 空 列表而不是 空值. 这背后的原因是什么? 解决方案 原因是不强制在客户端代码中检查空值,与 Effective Java 2nd Edition,Item 43:返回空数组或集合,而不是空值. 这使得客户端代码更简单,更不容易出错(很可能也是方法实现). null-return 惯用语可 ..

将函数的返回值存储在参考 C++ 中

将对象的返回值存储在引用中是否有效? class A { ... };一个 myFunction(){一个我的对象;返回我的对象​​;}//myObject 在这里超出范围void mySecondFunction(){A&mySecondObject = myFunction();} 是否可以这样做以避免将 myObject 复制到 mySecondObject?不再需要 myObject ..
发布时间:2022-01-05 12:01:12 C/C++开发

访问器应该返回值还是常量引用?

假设我有一个 Foo 类和一个 std::string 成员 str.get_str 应该返回什么? std::string Foo::get_str() const{返回字符串;} 或 const std::string&Foo::get_str() 常量{返回字符串;} 在 C++ 中什么是更惯用的? 解决方案 简短的回答是:这取决于:-) 从性能的角度来看,返回引用(通 ..
发布时间:2022-01-05 11:57:17 C/C++开发

C++ 中的作用域和返回值

我重新开始使用 C++ 并且正在考虑变量的范围.如果我在函数内部有一个变量,然后我返回该变量,那么该变量在返回时不会“死",因为它所在的作用域已经结束? 我用一个返回字符串的函数尝试了这个,它确实有效.谁能解释一下?或者至少给我指出一些可以向我解释这一点的地方. 谢谢 解决方案 当函数终止时,发生以下步骤: 函数的返回值是复制到占位符中为此目的放在堆栈上. 栈帧 ..
发布时间:2022-01-04 11:33:10 C/C++开发