return 相关问题

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

如果有[[noreturn]],那为什么没有[[always_return]]?

如果有[[noreturn]](C2X,n3301),那为什么没有[[always_return]]? [[always_return]] 的语义可能如下: 使用 [[always_return]] 属性声明的函数应

回答 1 投票 0

在Wordpress中是否需要使用return;在 wp_send_json_error 之后?

环顾四周但没有理解任何内容后,我仍然有一个问题是否有必要使用 返回; 在 wp_send_json_error() 之后;能有一些好心人前任吗...

回答 1 投票 0

在递归 Python 函数中,为什么返回什么参数很重要?

我以为我理解了递归函数,但意识到我实际上并不理解引擎盖下发生了什么 运行此 Python 代码来生成斐波那契数列,给出预期的 v...

回答 1 投票 0

如何用php预选html下拉列表? [重复]

我正在尝试使用 PHP 选择选项,但我没有主意了! 下面是我到目前为止尝试过的代码: 是的 我正在尝试使用 PHP 选择选项,但我没有主意了! 下面是我到目前为止尝试过的代码: <select> <option value="1">Yes</options> <option value="2">No</options> <option value="3">Fine</options> </select> <input type="text" value="" name="name"> <input type="submit" value="go" name="go"> 那么,我该怎么办? 程序员很懒……呃……高效……我会这样做: <?php // This part of the code should be outside of your view e.g. in a Controller or so. $options = [ 1 => 'Yes', 2 => 'No', 3 => 'Fine', ]; $selected = 1; ?> <!-- And this part would be in your View --> <select> <?php foreach ($options as $key => $text) { ?> <option value="<?= $key ?>" <?= $key === $selected ? 'selected' : '' ?>><?= $text ?></option> <?php } ?> </select> <input type="text" name="name"/> <input type="submit" value="Go"/> <select> <option value="1" <?php if ($myVar==1) echo 'selected="selected"';?>>Yes</options> <option value="2" <?php if ($myVar==2) echo 'selected="selected"';?>>No</options> <option value="3" <?php if ($myVar==3) echo 'selected="selected"';?>>Fine</options> </select> <input type="text" value="" name="name"> <input type="submit" value="go" name="go"> 如果我正确理解你的问题,这是一种非常简单直接的方法。 你可以用这个.. <select name="select_name"> <option value="1"<?php echo(isset($_POST['select_name'])&&($_POST['select_name']=='1')?' selected="selected"':'');?>>Yes</option> <option value="2"<?php echo(isset($_POST['select_name'])&&($_POST['select_name']=='2')?' selected="selected"':'');?>>No</option> <option value="3"<?php echo(isset($_POST['select_name'])&&($_POST['select_name']=='3')?' selected="selected"':'');?>>Fine</option> </select> 首先为您的选择命名。然后做: <select name="my_select"> <option value="1" <?= ($_POST['my_select'] == "1")? "selected":"";?>>Yes</options> <option value="2" <?= ($_POST['my_select'] == "2")? "selected":"";?>>No</options> <option value="3" <?= ($_POST['my_select'] == "3")? "selected":"";?>>Fine</options> </select> 它的作用是检查每个选择的内容是否相同,以及何时发现回显“已选择”。 我想您正在使用数组来创建 select 表单输入。 在这种情况下,请使用数组: <?php $selected = array( $_REQUEST['yesnofine'] => 'selected="selected"' ); $fields = array(1 => 'Yes', 2 => 'No', 3 => 'Fine'); ?> <select name=‘yesnofine'> <?php foreach ($fields as $k => $v): ?> <option value="<?php echo $k;?>" <?php @print($selected[$k]);?>><?php echo $v;?></options> <?php endforeach; ?> </select> 如果没有,您可以展开上面的循环,并仍然使用数组。 <option value="1" <?php @print($selected[$k]);?>>Yes</options> <option value="2" <?php @print($selected[$k]);?>>No</options> <option value="3" <?php @print($selected[$k]);?>>Fine</options> 注意到我不知道: 你如何命名你的输入,所以我为它起了一个名字。 您在服务器端处理表单输入的方式,我使用了$_REQUEST, 您必须调整代码以匹配您正在使用的框架的要求(如果有)。 此外,在许多框架中习惯于在视图专用脚本中使用替代语法。 我使用内联 if ($_POST['category'] == $data['id'] ? 'selected="selected"' : false) 我有 2 个 php 文件,我做了这个,它可以工作。 (这是一个示例)第一个代码来自一个文件,第二个代码来自两个文件。 <form action="two.php" method="post"> <input type="submit" class="button" value="submit" name="one"/> <select name="numbers"> <option value="1"> 1 </option> <option value="2"> 2 </option> <option value="3"> 3 </option> </select> </form> if(isset ($_POST['one'])) { if($_POST['numbers']=='1') { $a='1' ; } else if($_POST['numbers']=='2') { $a='2' ; { else if ($_POST['numbers']=='3') { $a='3' ; } } 此答案与特定接收者无关,但可能对其他人有用。 我在通过数据库返回的值“选择”正确的“选项”时遇到了类似的问题。 我通过添加带有应用显示的附加标签解决了这个问题:无。 <?php $status = "NOT_ON_LIST"; $text = "<html> <head> </head> <body> <select id=\"statuses\"> <option value=\"status\" selected=\"selected\" style=\"display:none\">$status</option> <option value=\"status\">OK</option> <option value=\"status\">DOWN</option> <option value=\"status\">UNKNOWN</option> </select> </body> </html>"; print $text; ?> 这是我想出的解决方案: <form name = "form1" id = "form1" action = "#" method = "post"> <select name = "DropDownList1" id = "DropDownList1"> <?php $arr = array('Yes', 'No', 'Fine' ); // create array so looping is easier for( $i = 1; $i <= 3; $i++ ) // loop starts at first value and ends at last value { $selected = ''; // keep selected at nothing if( isset( $_POST['go'] ) ) // check if form was submitted { if( $_POST['DropDownList1'] == $i ) // if the value of the dropdownlist is equal to the looped variable { $selected = 'selected = "selected"'; // if is equal, set selected = "selected" } } // note: if value is not equal, selected stays defaulted to nothing as explained earlier echo '<option value = "' . $i . '"' . $selected . '>' . $arr[$i] . '</option>'; // echo the option element to the page using the $selected variable } ?> </select> <!-- finish the form in html --> <input type="text" value="" name="name"> <input type="submit" value="go" name="go"> </form> 只要这些值是按某种数字顺序(升序或降序)的整数,我的代码就可以工作。它的作用是在 html 中启动下拉列表,并在 php 代码中添加每个选项元素。但如果您有随机值,即:1、4、2、7、6,则它将不起作用。每个值必须是唯一的。

回答 0 投票 0

为什么使用递归实现二进制插入时必须有默认返回值?

searchInsert 函数返回目标应基于值的索引。为什么它应该有这条线 返回-1; 在下面的代码中?我以为我包含了所有可能的结果

回答 1 投票 0

如何使用Java中方法的返回值?

我想通过将成员函数的返回值存储到变量中然后使用它来使用它。例如: 公共 int Give_value(int x,int y) { int a=0,b=0,c; c=a+b; 返回c; } 噗...

回答 4 投票 0

Python 中 main 函数的标准返回值是多少?

我正在大学课程的一个项目中提供帮助,我们有一个脚本,该脚本取决于其模块之一的主函数的返回值(通过主函数,我的意思是main())。但在...

回答 2 投票 0

根据微软的文档,调用 exit() 时哪些变量会被销毁?

我试图找出terminate()、exit()和abort()之间的区别,以及微软的 我的 Google 搜索中出现了 C++ 程序终止文档,该文档比较了退出、中止和...

回答 1 投票 0

根据此 Microsoft 参考,调用 exit() 时哪些变量会被销毁?

我试图找出终止、退出和中止之间的区别以及 我的 Google 搜索中出现了 C++ 终止文档,该文档比较了 exit、abort 和 atexit。 我读了第一本...

回答 1 投票 0

递归返回

您好,在我的程序中,我需要实现递归下降并从递归调用返回。输入数据 (100, 37)。我能够打印递归下降,但我不明白如何打印

回答 1 投票 0

php内置函数是返回值还是打印值?

是内置函数返回值还是只是打印值? 我们有像 str_repeat() 这样的内置函数,该值是返回还是只是打印 当我们实现 func 时,我们应该返回...

回答 1 投票 0

我想在我的控制台上使用回调函数实现代码

回调函数代码拒绝按预期在我的控制台上呈现...可能是什么问题? FormEl = document.getElementById("表单"); FormEl.addEventListener( "提交",...

回答 1 投票 0

什么时候应该使用“void”?

我们用什么标准来决定何时使用 void 何时不使用? 为什么有些方法有返回类型,而另一些则没有? 解释一下返回类型的必要性以及为什么...

回答 1 投票 0

使用函数向链表添加新节点时,为什么需要返回新节点?

目前我正在尝试创建一个链接列表。 这是我用来创建节点的类: 类节点{ 民众: 整数项; 节点* ptr_next; 节点(int new_item = 0,节点*

回答 1 投票 0

z80 汇编器 ret z;和一个; ret

我有以下 Z80 asm 代码(来自口袋妖怪遗产水晶) 检查水:: ld a, [wPlayerStandingTile] 调用 GetTileCollision 子WATER_TILE 雷兹 和一个 雷特 我想知道...

回答 1 投票 0

从java中的方法返回不同类型的数据?

public static void main(String args[]) { 我的方法(); // 我正在从 main() 调用静态方法 } 。 公共静态? myMethod(){ // ? = 返回类型应该是什么 返回值;//是St...

回答 14 投票 0

创建一个递归函数以响应不同的对象[关闭]

我从 HTTP 请求接收以下数据以获取所有可用菜单: [ { “ID”:“2”, “名称”:“家”, "ParentID": "1...

回答 1 投票 0

为新的输出对象创建递归函数

我得到以下结果(来自外部API的响应): 结果 = [ { “ID”:“2”, “名称”:“家”, “家长ID”:“1”, &...

回答 1 投票 0

在finally块之前放置return语句是一个好的做法吗?

我想知道下面的代码根据Java标准是否正确。 return语句可以放在try块之后吗?或者将 return 语句放在finally 块中总是好的。请帮助我...

回答 4 投票 0

计算正方形的体积

包金字塔; 导入java.util.Scanner; 公共类 SquareVolume { 公共静态无效主(字符串[] args){ 双倍长度=0; 双倍宽度=0; 双倍高度 = 0; ...

回答 1 投票 0

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