return-value相关内容

函数应该返回 null 还是空对象?

从函数返回数据时的最佳实践是什么.返回 Null 对象还是空对象更好?为什么要一个比另一个做一个? 考虑一下: public UserEntity GetUserById(Guid userId){//想象一下这里的一些代码来访问数据库.....//检查数据是否返回,如果没有找到则返回null如果 (!DataExists)返回空;//我应该在这里做这个吗?//返回新的UserEntity ..
发布时间:2021-12-07 23:07:37 C#/.NET

如何优雅地忽略 MATLAB 函数的某些返回值

是否可以从函数中获取“第 n 个"返回值,而不必为它之前的所有 n-1 返回值创建虚拟变量? 假设我在 MATLAB 中有以下函数: function [a,b,c,d] = func()一 = 1;b = 2;c = 3;d = 4; 现在假设,我只对 第三 返回值感兴趣.这可以通过创建一个虚拟变量来实现: [dummy, dummy, variableThatIWillUse, d ..
发布时间:2021-12-07 23:06:24 其他开发

返回没有功能的 Chrome 存储 API 值

过去两天我一直在使用 chrome 异步存储.如果你有一个功能,它就可以“正常"工作.(如下图): chrome.storage.sync.get({"disableautoplay": true}, function(e){console.log(e.disableautoplay);}); 我的问题是我不能在我正在做的事情中使用一个函数.我只想返回它,就像 LocalStorage 一样. ..

如何从 Python 中的函数返回两个值?

我想从两个单独变量中的函数返回两个值.例如: def select_choice():循环 = 1行 = 0while 循环 == 1:打印('''从以下选项中选择?:1. 第 1 行2. 第 2 行3. 第 3 行''')row = int(input("你想从哪一行移动卡片?:"))如果行 == 1:我 = 2卡片 = list_a[-1]elif 行 == 2:我 = 1卡片 = list ..
发布时间:2021-12-06 13:25:15 Python

如何从 Bash 函数返回字符串值

我想从 Bash 函数返回一个字符串. 我将用 java 编写示例来展示我想要做什么: public String getSomeString() {返回 "tadaa";}字符串变量 = getSomeString(); 下面的例子适用于 bash,但有没有更好的方法来做到这一点? function getSomeString {回声“tadaa"}变量=$(getSomeStrin ..
发布时间:2021-12-05 23:07:36 其他开发

Bash 函数中的返回值

我正在使用一个 bash 脚本,我想执行一个函数来打印返回值: function fun1(){返回 34}函数 fun2(){本地资源=$(fun1)回声 $res} 当我执行 fun2 时,它不打印“34".为什么会这样? 解决方案 虽然 Bash 有一个 return 语句,你唯一可以用它指定的是函数自己的 exit> 状态(0 和 255 之间的值,0 表示“成功").所以 r ..
发布时间:2021-12-05 22:34:21 其他开发

汇编中系统调用的返回值是什么?

当我尝试研究内核系统调用的返回值时,我找到了描述它们的表,以及我需要在不同的寄存器中放入什么才能让它们工作.但是,我没有找到任何说明什么是我从系统调用中获得的返回值的文档.我只是在不同的地方发现我收到的将在 EAX 寄存器中. 教程要点: 结果通常在 EAX 寄存器中返回. Assembly Language Step-By-Step: Programming with Linu ..
发布时间:2021-12-03 13:42:55 服务器开发

如何从 $.getJSON 函数返回变量

我想返回 StudentId 以在 $.getJSON() 的 范围 之外的其他地方使用 j.getJSON(url, data, function(result){var studentId = result.Something;});//这里使用studentId 我认为这与范围界定有关,但它的工作方式似乎与 c# 不同 解决方案 是的,我之前的回答不起作用,因为我没有注意你的代 ..
发布时间:2021-12-03 12:39:02 前端开发

在 Ruby 中显式返回是一种很好的风格吗?

来自 Python 背景,在风格方面总是有一种“正确的方法"(一种“Pythonic"方式),我想知道 Ruby 是否存在同样的方法.我一直在使用我自己的风格指南,但我正在考虑发布我的源代码,我希望它遵守任何可能存在的不成文规则. 在方法中显式输入 return 是“Ruby 方式"吗?我已经看到有和没有完成,但是有正确的方法吗?是否有合适的时间去做?例如: def some_func(a ..
发布时间:2021-12-03 10:09:49 其他开发

如何从 VBA 函数返回结果

如何从函数返回结果? 例如: 公共函数 test() As Integer返回 1结束函数 这会导致编译错误. 如何让这个函数返回一个整数? 解决方案 对于非对象返回类型,您必须将值分配给您的函数名称,如下所示: 公共函数 test() As Integer测试 = 1结束函数 示例用法: Dim i As Integer我 = 测试() 如果函数返回一个 Obje ..
发布时间:2021-12-02 22:00:02 其他开发

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

在 Visual Studio 中使用 C#,我将一行插入到这样的表中: INSERT INTO foo (column_name)值('条') 我想做这样的事情,但我不知道正确的语法: INSERT INTO foo (column_name)值('条')返回 foo_id 这将从新插入的行返回 foo_id 列. 此外,即使我找到了正确的语法,我还有另一个问题:我可以使用 Sql ..
发布时间:2021-12-02 14:58:35 C#/.NET

使用返回值调用存储过程

我正在尝试从我的 C# windows 应用程序调用存储过程.该存储过程正在 SQL Server 2008 的本地实例上运行.我能够调用该存储过程,但我无法从该存储过程中检索该值.这个存储过程应该返回序列中的下一个数字.我在网上做了研究,我看到的所有网站都指出这个解决方案有效. 存储过程代码: ALTER 过程 [dbo].[usp_GetNewSeqVal]@SeqName nvarc ..
发布时间:2021-12-02 14:31:05 C#/.NET

没有返回语句的函数返回值

为什么下面的代码有正确的输出?int GGT 没有 return 语句,但代码确实有效?没有设置全局变量. #include #include int GGT(int, int);无效主(){整数 x1, x2;printf("Bitte geben Sie zwei Zahlen ein: \n");scanf("%d", &x1);scanf("%d", &x2);printf("GGT i ..
发布时间:2021-12-02 08:07:15 其他开发

如何从 C 中的函数返回多个值?

如果我有一个函数产生结果 int 和结果 string,我如何从函数中返回它们? 据我所知,我只能返回一件事,由函数名前面的类型决定. 解决方案 我不知道你的 string 是什么,但我假设它管理自己的内存. > 您有两种解决方案: 1:返回一个 struct ,其中包含您需要的所有类型. struct 元组 {一个;字符串 b;};结构元组 getPair() {元组 ..
发布时间:2021-12-02 00:11:29 其他开发

如何使用 POSIX 在 C++ 中执行命令并获取命令的输出?

我正在寻找一种在 C++ 程序中运行时获取命令输出的方法.我已经看过使用 system() 函数,但这只会执行一个命令.这是我正在寻找的示例: std::string result = system("./some_command"); 我需要运行任意命令并获取其输出.我查看了 boost.org,但没有找到任何可以满足我需求的内容. 解决方案 #include #include #i ..
发布时间:2021-12-01 14:47:35 C/C++开发

main() 在 C 和 C++ 中应该返回什么?

在 C 和 C++ 中定义 main() 函数的正确(最有效)方法是什么 - int main() 或 void main() — 为什么?那么论据呢?如果 int main() 那么 return 1 还是 return 0? 这个问题有很多重复,包括: 什么是 C 的 的有效签名main() 函数? main() 函数的返回类型 void main() 和 int main() ..
发布时间:2021-12-01 14:37:30 C/C++开发

Android ACTION_IMAGE_CAPTURE 意图

我们正在尝试使用原生相机应用让用户拍摄新照片.如果我们省略 EXTRA_OUTPUT extra 并返回小的位图图像,它就可以正常工作.但是,如果我们在启动 Intent 之前 putExtra(EXTRA_OUTPUT,...),则一切都会正常工作,直到您尝试点击相机应用程序中的“确定"按钮.“确定"按钮什么也不做.相机应用程序保持打开状态,没有任何锁定.我们可以取消它,但文件永远不会被写入.我 ..

Java 中 System.out.println() 和 return 的区别

我试图了解在方法中使用 System.out.println() 与 return blah 的区别和好处. 好像System.out.println()是用来展示静态信息的,return是方法返回的值.但是我看到了如下示例,其中在 System.out.println() 语句中使用了一个函数 System.out.println(name.substring(1, 3)); 什么时候 ..
发布时间:2021-11-25 17:57:51 Java开发