Questions tagged «if-statement»

“ if”语句是大多数编程语言中的流控制结构,该结构根据二进制条件(通常在运行时评估)分支执行流。If语句通常也也称为条件语句。使用此标签时,如果您的问题是特定于语言的,还请包含适当的语言标签,例如“ java”。

30
如何在SQL SELECT中执行IF…THEN?
Наэтотвопросестьответына 堆栈溢出нарусском:КаквыглядитконструкцияIF ... THENвSQL SELECT? 如何IF...THEN在SQL SELECT陈述中执行? 例如: SELECT IF(Obsolete = 'N' OR InStock = 'Y' ? 1 : 0) AS Saleable, * FROM Product


10
AngularJS模板中的if else语句
我想在AngularJS模板中做一个条件。我从Youtube API获取视频列表。某些视频的比例为16:9,有些视频的比例为4:3。 我想这样一个条件: if video.yt$aspectRatio equals widescreen then element's attr height="270px" else element's attr height="360px" 我正在使用迭代视频ng-repeat。不知道该如何应对这种情况: 在范围内添加功能? 是否在模板中?

30
在“ if”语句中设置多行条件的样式?[关闭]
已关闭。这个问题是基于观点的。它当前不接受答案。 想改善这个问题吗?更新问题,以便通过编辑此帖子以事实和引用的形式回答。 上个月关闭。 有时我将ifs中的长条条件分解为几行。最明显的方法是: if (cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something 在视觉上不是很吸引人,因为动作与条件融为一体。但是,这是使用正确的4个空格的Python缩进的自然方法。 目前,我正在使用: if ( cond1 == 'val1' and cond2 == 'val2' and cond3 == 'val3' and cond4 == 'val4'): do_something 但这不是很漂亮。:-) 您能推荐一种替代方法吗?

24
如何针对一个值测试多个变量?
我正在尝试制作一个将多个变量与一个整数进行比较并输出三个字母的字符串的函数。我想知道是否有一种方法可以将其转换为Python。所以说: x = 0 y = 1 z = 3 mylist = [] if x or y or z == 0 : mylist.append("c") if x or y or z == 1 : mylist.append("d") if x or y or z == 2 : mylist.append("e") if x or y or z == …

16
如何使用* ng
我正在使用Angular,并且想*ngIf else在此示例中使用(自版本4起可用): <div *ngIf="isValid"> content here ... </div> <div *ngIf="!isValid"> other content here... </div> 如何实现相同的行为ngIf else?


8
如何在Shell脚本中执行逻辑或操作
我正在尝试做一个简单的条件检查,但这似乎不起作用。 如果$#等于0或大于,1则打个招呼。 我尝试了以下语法,但没有成功: if [ "$#" == 0 -o "$#" > 1 ] ; then echo "hello" fi if [ "$#" == 0 ] || [ "$#" > 1 ] ; then echo "hello" fi
571 bash  unix  if-statement  sh 

21
为什么python在for和while循环之后使用'else'?
我了解此构造的工作原理: for i in range(10): print(i) if i == 9: print("Too big - I'm giving up!") break; else: print("Completed successfully") 但是我不明白为什么else在这里使用它作为关键字,因为这表明有问题的代码仅在for块未完成时才运行,这与它的工作相反!无论我如何考虑,我的大脑都无法从for陈述到else障碍的无缝发展。对我来说,continue还是continuewith更有意义(我正在尝试训练自己这样阅读)。 我想知道Python编码人员是如何在头脑中读取这个结构的(如果愿意,可以大声读出)。也许我缺少使这些代码块更容易理解的东西?

6
jQuery如果复选框已选中
我下面有一个函数,我想仅在选中同一tr中的复选框时才触发。请告诉我我在做什么错,通常的方法不起作用。谢谢 JS $(".add_menu_item_table").live('click', function() { var value_td = $(this).parents('tr').find('td.td_name').text(); if ($('input.checkbox_check').attr(':checked')); { var newDiv = $('<div class="div_menu_button"></div>'); var showDiv = $('<div id="show' + "0" + numShow++ + '" class="menu_button_info hidden"></div>'); var toggleTrigger = $('<a id="toggleshow' + "0" + numToggle++ + '" data-target="#show' + "0" + numTarget++ + '" class="toggle_trigger actions"> </a><div …

13
如何编写内联if语句以进行打印?
我仅在将布尔变量设置为时才需要打印一些内容True。因此,看完这个之后,我尝试了一个简单的示例: >>> a = 100 >>> b = True >>> print a if b File "<stdin>", line 1 print a if b ^ SyntaxError: invalid syntax 如果我写的话也是一样print a if b==True。 我在这里想念什么?

5
如果,ifif,否则Bash中的语句问题
我似乎无法弄清楚以下if声明与elifand有关的问题then。请记住,printf仍在开发中,我只是尚未在声明中对其进行测试,因此很可能是错误的。 我得到的错误是: ./timezone_string.sh: line 14: syntax error near unexpected token `then' ./timezone_string.sh: line 14: `then' 声明是这样的。 if [ "$seconds" -eq 0 ];then $timezone_string="Z" elif[ "$seconds" -gt 0 ] then $timezone_string=`printf "%02d:%02d" $seconds/3600 ($seconds/60)%60` else echo "Unknown parameter" fi
358 bash  if-statement 




By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.