标签: conditional-statements

Java:数学条件

有一个简单的方法来做到这一点

if (1 < x && x < 3) { .... }
Run Code Online (Sandbox Code Playgroud)

我想要这样的东西:

if (1 < x < 3) { .... }
Run Code Online (Sandbox Code Playgroud)

我知道上面的代码是错误的但......

谢谢

java math conditional-statements

1
推荐指数
2
解决办法
1423
查看次数

传递给函数的条件语句

我正在使用以下函数调用:

var filesfound = filterSplit.SelectMany(
    filter => folder1.GetFiles(
                    filter, 
                    SearchOption.AllDirectories
    )
);  
Run Code Online (Sandbox Code Playgroud)

而且我想在那里放一个条件语句,它将根据某个条件(选中或不选中复选框)更改SearchOption.AllDirectoriesSearchOption.TopDirectoryOnly

有没有办法做到这一点?(我不能将整个声明放入if语句中,即使有一个else选项仍然声明它,因为它不允许我,说文件存在不存在......)

c# conditional-statements

1
推荐指数
1
解决办法
297
查看次数

jQuery有条件的不透明度?

你如何测试div是否具有不透明度= 0?

我试过了:

if (jQuery("#slideshow div#prev").css({opacity: 0})) 
    {
jQuery("#slideshow div#prev").animate({opacity: 1.0}, 500); 
    }
Run Code Online (Sandbox Code Playgroud)

但即使不透明度已经是1.0,它似乎也会触发动画?

javascript jquery conditional-statements

1
推荐指数
1
解决办法
1914
查看次数

Typoscript:如何选择一组子页面或如何根据页面ID创建条件

目前我正在与之合作PIDinRootline.这很好用.

[PIDinRootline=8,9]
    //do something
[end]

[PIDinRootline=6,7,11]
    //do something
[end]
Run Code Online (Sandbox Code Playgroud)

现在我想要解决7下的一组子页面.目前,父节点具有id 7的所有页面具有相同的代码.但现在我想在页面ID 128及其所有子页面上找到不同的东西.它是否允许制作类似的东西

[PIDinRootline=8,9]
    //do something
[end]

[PIDinRootline=6,7,11]
    //do something different
[end]
[PIDinRootline=128]
    //do something
[end]
Run Code Online (Sandbox Code Playgroud)

因此页面128低于7.设置被覆盖,因为首先发生PIDinRootline = 7的设置,然后PIDinRootline = 128的设置.这是允许的吗?

select typo3 conditional-statements typoscript

1
推荐指数
1
解决办法
3967
查看次数

条件是否使用OR检查所有条件

如果有阻止那样的话

if(foo() || foo2() || foo3())
{
 //do some things
}
Run Code Online (Sandbox Code Playgroud)

我只需要一个foo函数来返回true来执行该代码.但我必须打电话给所有人.当第一个foo返回true时问题开始.这样就不会调用其余的foos(foo2和foo3)了.

我知道我可以这样做:

bool foo1 = foo1();
bool foo2 = foo2();
bool foo3 = foo3();

if(foo1 || foo2 || foo3) {}
Run Code Online (Sandbox Code Playgroud)

但我有18个foo函数,这是我的代码的一小部分.有什么技巧可以简单易行吗?

c++ conditional shortest-path conditional-statements

1
推荐指数
1
解决办法
180
查看次数

如何在ruby中筛选多个条件的列表?

我想在我有三个方法,一个过滤器类:name,genre,和year.我要筛选的电影列表,其中每个对象都有一个name,title并且year,多个标准.

我无法弄清楚如何做到这一点.例如:

Filter.name("Batman") & Filter.genre("Drama") | !Filter.year(2001)
Run Code Online (Sandbox Code Playgroud)

我试图将过滤器字段保留在列表中[name => batman, genre=>drama],依此类推,但运算符(特别是or(|))正在困扰我.

我接受任何想法.

ruby filter conditional-statements

1
推荐指数
2
解决办法
4544
查看次数

Python if和else打印条件

如果整数可被3整除,则打印"Hi"

如果它被7整除,则打印"Bye"

如果可以被3和7整除,请打印"HiBye"

截至目前我已经尝试过:

for i in range(1,100):
    if i % 3 == 0:
        print "Hi"
    if i % 7 == 0:
        print "Bye"
    if i % 3 == 0 and i % 7 == 0:
        print "HiBye"
    else: 
        print i
Run Code Online (Sandbox Code Playgroud)

但我的数字是重复的.即这是我得到的输出.

1
2
Hi
3
4
5
Hi
6
Bye
7
8
Hi
9
10
11
Hi
12
13
Bye
14
Hi
15
16
17
Hi
18
19
20
Hi
Bye
HiBye
Run Code Online (Sandbox Code Playgroud)

如您所见,3再次重复.我认为错误在于

else:
    print i
Run Code Online (Sandbox Code Playgroud)

声明

python if-statement conditional-statements

1
推荐指数
1
解决办法
5805
查看次数

不要关心Perl中的符号

我想知道它是否是Perl中的Do not care符号(X).

我有一个50位二进制输入(实际上,我使用BigInt).如果输入与数据库中的数据匹配,我将返回一个预定义的值.

假设数据库中的数据是11001100100010110111110110101001000010110101111101.

如果输入是X1001100100010110111110110101001000010110101111101,我想认为它是一个匹配的情况,因为X可以是1或0.我知道一种方法在50个1位中分割50位并做出异常,但我更愿意处理50在一起.

test.pl(主要代码,看起来很乱,但操作很简单,读取数据库和输入文件,并返回一个输出文件,包括匹配情况的预定义值.由test.pl运行):

#!/usr/bin/perl 

use strict;
#use warnings;
use Math::BigInt;
#use Math::Gauss ':all';
#use Math::Gauss;
use 5.010;
use List::Util qw(sum);

my $Astrip="cmp_top.iop.sparc0.exu.rml.";
my $Aj=0;
my @Aoutput;
my $At=0;
my $Agen;
my @Aitems; my @Aweights;
my @Aitems_p; my @Aweights_p;
my $Ap=0;
my $Aselected_p = 0;
my $Atotal_p; my $Arand_p; my $Alimit_p;
my $Ai=0; my $Am=0; my $Ak=0;
my $Atotal; my $Arand; my $Alimit;
my $Aselected =0; my $Attemp=0; my $Ane=0; my $Asum=0;
my $Al=0; my $Attest=0;

#### …
Run Code Online (Sandbox Code Playgroud)

perl match conditional-statements

1
推荐指数
1
解决办法
291
查看次数

是否有更优雅的方式来写这个条件?

我想要一个更小的方式来写这个条件我试图简化它但它不适用于我

if(( data.includes(userId) || data.includes(userId.toString())  || data.includes(username) )) console.log(true)
Run Code Online (Sandbox Code Playgroud)

这个条件非常好,但我想要它的简化版本

javascript algorithm if-statement conditional-statements

1
推荐指数
1
解决办法
73
查看次数

是否可以在没有其他条件的情况下在三元条件下渲染多个元素?

我有以下代码,可让我在多个社交网络上检索用户的个人链接:

<ul className="navbar-nav my-2 my-lg-0">
  {
    settings !== null &&
      <li className="nav-item">
        <a className="nav-link" href={settings.facebook.url}>Facebook</a>
      </li>
  }
  {
    settings !== null &&
      <li className="nav-item">
        <a className="nav-link" href={settings.twitter.url}>Articles</a>
      </li>
  }
</ul>
Run Code Online (Sandbox Code Playgroud)

但是,由于该settings对象是通过对数据库的Ajax调用来检索的,因此这是异步的,我必须确保在显示某些数据之前必须先进行“设置”。

我的问题是,由于以下操作无效:

<ul className="navbar-nav my-2 my-lg-0">
  {
    settings !== null &&
      <li className="nav-item">
        <a className="nav-link" href={settings.facebook.url}>Facebook</a>
      </li>

      <li className="nav-item">
        <a className="nav-link" href={settings.twitter.url}>Articles</a>
      </li>
  }
</ul>
Run Code Online (Sandbox Code Playgroud)

有什么办法可以对多个React元素进行一次验证?

先感谢您

javascript conditional-statements reactjs

1
推荐指数
2
解决办法
1312
查看次数