Tag: if语句

什么是无值?

我一直在学习Python,并且阅读了描述None值的一章,但不幸的是,这本书在某些方面还不是很清楚。 我想如果我在那里分享,我会find我的问题的答案。 我想知道什么是None ,你用它做什么? 而且,我也没有得到这本书的这一部分: 将一个值赋值给variables是将其重置为原始空状态的一种方法。 那是什么意思? 答案很棒,但是由于对计算机世界的了解不多(我还没有学过类,对象等等),所以我不能理解大部分的答案。 这句话是什么意思? 将一个值赋值给variables是将其重置为原始空状态的一种方法。 最后: 最后,我从不同的答案中得到了答案。 我必须感谢那些把时间用来帮助我的人们(特别是Martijn Pieters和DSM),我希望我可以select所有的答案作为最好的答案,但select只限于一个。 所有的答案都很好。

Bash – “if”语句的“和”运算符

我试图创build一个简单的bash脚本来检查网站是否closures,由于某些原因,“和”运算符不起作用: #!/usr/bin/env bash WEBSITE=domain.com SUBJECT="$WEBSITE DOWN!" EMAILID="an@email.com" STATUS=$(curl -sI $WEBSITE | awk '/HTTP\/1.1/ { print $2 }') STRING=$(curl -s $WEBSITE | grep -o "string_to_search") VALUE="string_to_search" if [ $STATUS -ne 200 ] && [[ "$STRING" != "$VALUE" ]]; then echo "Website: $WEBSITE is down, status code: '$STATUS' – $(date)" | mail -s "$SUBJECT" $EMAILID fi “-a”运算符也不起作用: […]

IF是否比IF-ELSE更好?

哪一个代码块性能更好,哪一个更具可读性? 我想这个收益可以忽略不计,特别是在第二块。 我只是好奇。 块#1 string height; string width; if (myFlag == 1) { height = "60%"; width = "60%"; } else { height = "80%"; width = "80%"; } 块#2 string height = "80%"; string width = "80%"; if (myFlag == 1) { height = "60%"; width = "60%"; } 更新 当我testing上述代码的结果是,两个块执行相同的 块#1 myFlag = […]

JQuery检查checkbox是否被选中

我很难解决这个问题。 我有两个checkbox(将来会有更多): checkSurfaceEnvironment-1 checkSurfaceEnvironment-2 基本上,我想写一个if语句并testing是否被选中。 什么是最简单的方法来完成这个? (即,如果checkSurfaceEnvironment-1被选中并且checkSurfaceEnvironment-2不是…做某事) if ( $("#checkSurfaceEnvironment-1").attr('checked', true) && $("#checkSurfaceEnvironment-2").is('**(NOT??)** :checked') )

在if语句的条件部分中定义一个variables?

我只是感到震惊,这是允许的: if( int* x = new int( 20 ) ) { std::cout << *x << "!\n"; // delete x; } else { std::cout << *x << "!!!\n"; // delete x; } // std:cout << *x; // error – x is not defined in this scope 那么,这是标准所允许的,还是只是一个编译器扩展? PS由于有几个意见,请忽略这个例子是“坏”或危险的。 我知道什么 作为一个例子,这只是我想到的第一件事情。

如何检查一个string是否以几个前缀之一开头?

如果我有以下陈述: String newStr4 = strr.split("2012")[0]; if(newStr4.startsWith("Mon")) str4.add(newStr4); 我想包括startsWith周一周一周二Weds Thrus星期五等。有没有一个简单的方法来使用string? 我试过'||' 但它没有工作… 谢谢!

如果语句在aspx页面

我想在我的网站上写一个基本的if语句来显示项目1或项目2,这取决于variables是否设置为true。 我对.NET不太熟悉,并且需要一些关于如何让if语句在aspx页面上工作的基本结构的帮助

MySQL IF NOT NULL,则显示1,否则显示0

我正在这里处理一些显示复杂的问题。 我确定有一个IF / ELSEfunction我只是俯瞰。 我有两个表,我查询(客户,地址)。 第一个有主要logging,但第二个可能有或没有logging到左边join。 如果地址表中没有logging,我想显示一个零。 我想只显示1,如果有logging存在。 我到目前为止的尝试: SELECT c.name, COALESCE(a.addressid,0) AS addressexists FROM customers c LEFT JOIN addresses a ON c.customerid = a.customerid WHERE customerid = 123 这第一个例子不这样做。 但是我可能正在利用COALESCE错误。 如何显示一个0,如果为null,则为1,如果存在的话?

检查一个div是否不存在与JavaScript

检查一个div是否存在相当简单 if(document.getif(document.getElementById('if')){ } 但是我怎么能检查一个具有给定ID的div是否不存在?

使用不带括号的if语句是不好的做法?

我看过这样的代码: if(statement) do this; else do this; 我不喜欢那个,我觉得这个更干净,更可读 if(statement){ do this; }else{ do this; } 这只是一个偏好的问题,还是会推荐一种方法?