return 相关问题

return语句导致执行离开当前子例程,并在调用子例程之后立即恢复到代码中的点,称为返回地址。返回地址通常保存在进程的调用堆栈中,作为进行子例程调用操作的一部分。某些编程语言允许函数指定一个或多个返回值,以传递回调用该函数的代码。


返回时设置特定类型而不传递初始值

我有一个函数可以推断文本文件的某些参数的类型。其中一些确实已经有了初始值,因为有些值是不可能从...

回答 1 投票 0

递归查找列表的所有组合

问题陈述 我想从我的列表中获取所有可能的组合(包括空列表)。 到目前为止我的代码是: 定义组合(l): 结果=[] 对于范围内的项目(len(l)): 铜...

回答 5 投票 0

如何在打字稿中计算XIRR? [@types/xirr 不可用]

打字稿中的 XIRR 计算 这里 typescript 包不可用: https://www.npmjs.com/search?q=%40types%2Fxirr 出现此错误: npm i --save-dev @types/xirr npm 错误!代码 E404 npm 错误! ...

回答 1 投票 0

请建议如何在打字稿中计算XIRR? [@types/xirr 不可用]

打字稿中的 XIRR 计算 这里 typescript 包不可用: https://www.npmjs.com/search?q=%40types%2Fxirr 出现此错误: npm i --save-dev @types/xirr npm 错误!代码 E404 npm 错误! ...

回答 1 投票 0

为什么返回值总是空字符串?

我的 PowerBuilder 函数在某些条件下返回硬编码字符串值。 我检查了调试器,其中一个条件肯定会发回硬编码字符串,但在调用的一侧

回答 1 投票 0

将一个函数的值返回到另一个函数[关闭]

我在 PHP 中有 2 个函数,我想将一个函数的值返回给另一个函数。这是我的职能 公共函数 save_ payment_log_data($icasl_number, $exam_session) { $paylog_av = $this->

回答 2 投票 0

在 C++ 函数中返回两种不同类型的两个值

我正在编写一个程序,对从用户输入中获取的字符串执行简单的旋转(像 rot13 一样)。我的问题是我想将字符串的 ASCII 值中的每个字符更改为不同的...

回答 2 投票 0

返回无效的有效代码吗?

我发现以下代码被 Visual C++ 2008 和 GCC 4.3 编译器接受: 无效 foo() { } 空栏() { 返回 foo(); } 我对它的编译感到有点惊讶。这是一种语言吗

回答 4 投票 0

在 void 函数末尾添加 return 语句有什么意义?

我看到签名中带有 void return 的函数/方法在函数末尾有 return 语句。这是什么原因?这是否适用于其他语言? 对于我来说...

回答 10 投票 0

在返回 void 的函数中,为什么要返回 void 表达式而不是省略 return 语句?

考虑以下代码片段: 无效 Foo() { // ... } 无效酒吧() { 返回 Foo(); } 与更常见的方法相比,在 C++ 中使用上述内容的合理理由是什么: 无效 Foo() { ...

回答 7 投票 0

返回void? [重复]

我不明白为什么这段代码编译没有错误: #包括 模板 结构测试 { 静态 constexpr T f() {return T();} }; int main() { 测试 我不明白为什么这段代码编译没有错误: #include <iostream> template <class T> struct Test { static constexpr T f() {return T();} }; int main() { Test<void> test; test.f(); // Why not an error? return 0; } 按照标准可以吗,还是编译器可以容忍? 根据C++11标准草案,这看起来是有效的,如果我们看一下第5.2.3节显式类型转换(函数符号)段落2说(强调我的): 表达式 T(),其中 T 是简单类型说明符或 非数组完整对象类型的类型名说明符 或 (可能是 cv 限定的)void 类型,创建 指定类型,其值是通过值初始化产生的 (8.5) T 类型的对象; void() 没有进行初始化 案例。[...] 措辞也非常相似 C++11 之前。 这在 constexpr 中没问题,尽管第 7.1.5 段落 3 说: constexpr函数的定义应满足以下条件 限制条件: 并包括此项目符号: 其返回类型应为文字类型; and void 不是 C++11 中的 literal,根据第 3.9 段落 10,但是,如果我们然后查看第 6 段落,它给出了适合这种情况的例外,它说: 如果 constexpr 函数的实例化模板特化 类模板的模板或成员函数将无法满足 constexpr 函数或 constexpr 构造函数的要求, 该专门化不是 constexpr 函数或 constexpr 构造函数。 [ 注意:如果该函数是成员函数,它将 仍然是 const ,如下所述。 —尾注] 如果没有专业化 模板将生成 constexpr 函数或 constexpr 构造函数,程序格式错误;无需诊断。 正如 Casey 在 C++14 草案标准中指出的那样,void是一个文字,这是第 3.9 类型段落10说: 如果满足以下条件,则类型是文字类型: 并包括: ——无效;或 有关完整信息,请参阅@Shafik Yaghmour 的答案。 以下段落禁止非模板这样做(7.1.5(3)): constexpr函数的定义应满足以下约束: [...] 其返回类型应为文字类型或对文字类型的引用 详细来说,3.9(10)中将文字类型定义为标量类型或数组或结构中文字类型对象的组合。根据 3.9(9),void 不是标量类型。 您的函数返回 void() 的值,您本身并不是从 void 函数返回。您正在返回一个 NULL 值。你正在做的事情相当于这样: void f() { return void(); } 这会返回一个空值,唯一的空值。您不能从 void 函数返回任何其他内容,因为它将是不同的类型。

回答 3 投票 0

Oracle 函数返回自定义类型不起作用

我的 PL/SQL 代码有问题。 我正在创建一个函数,该函数应返回定义为的自定义类型: 创建类型 rc_rman_guaranteed_backups_table_type 作为 RCATPROD 表。

回答 2 投票 0

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

这是我的代码 导入 'dart:io'; 导入'dart:数学'; 无效主(){ 布尔标志=假; 对于 (int i = 0; i < 100; i++) { gameCode(); if (userNumber == computerNumber) { flag = t...

回答 6 投票 0

Excel 根据发票日期返回价格

我需要帮助根据发票日期返回产品价格。 F.e.我有一款产品已于 2023 年 11 月 27 日以 50 欧元的价格出售。有两种不同的价目表:欧元和美元。既然它...

回答 1 投票 0

Kotlin 函数不会返回 false,当期望 false 时不返回任何内容

private fun check_letter_row(v:ViewGroup, i: Int):Boolean { help_answer = help_answer.lowercase() for (a in 0..helped_answer.length - 1) { if (v.getChildAt(i).tag.toString().

回答 1 投票 0

从Java中的finally块返回

最近我很惊讶地发现Java中的finally块中可以有return语句。 似乎很多人都认为这样做是一件坏事,如“不要回来我......

回答 7 投票 0

尝试使用javascript创建等值线图(但有些东西我不明白)

所以我对编码相当陌生,我正在尝试使用 javascript 制作等值线图(不使用任何内置方法,因为我仍在学习基础知识),但我很难掌握逻辑

回答 1 投票 0

在 Cypress 中返回布尔值

我在另一个类文件中具有函数(以下 pageObject): getElementExists(xpathSelector){ cy.xpath(`count(${xpathSelector})`).then(count => { const 存在 = (计数 > 0...

回答 1 投票 0

如何在另一个函数中使用一个函数的返回值?

基本上,我已经创建了我的第一个函数并且它有一个返回值。我想在另一个函数中使用这个返回值。这是 PyCharm 中的 Python 代码,我是初学者,所以我对术语还是新手

回答 1 投票 0

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