标签: conditional

C#条件语句

我想切换isFollowing的值.如果这是真的,我想要isFollowing = false,反之亦然.

而不是我使用的'if'语句?:

        isFollowing == true ? isFollowing = false : isFollowing = true;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.它给出了"只有赋值,调用,递增,递减和新对象表达式才能用作语句"为什么会这样?

提前致谢

c# conditional

0
推荐指数
2
解决办法
4462
查看次数

我的do/while循环有什么问题?

以下代码给出了一个错误:"expected';' 在'{'token"之前.谁能明白为什么?

do {
  r = rand() % numElements;
} while ([questionsShown containsObject:r] && myCount < numElements) {
  //code here…
}
Run Code Online (Sandbox Code Playgroud)

conditional objective-c while-loop conditional-statements

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

我在哪里可以阅读用"?"完成的条件.和":"(冒号)?

可能重复:
参考 - 这个符号在PHP中意味着什么?

我一直在用if/else或者一年左右做条件.看一些新代码,我看到一个似乎使用的条件?:不是if和else.我想了解更多有关此内容的信息,但我不知道该如何找到解释其工作原理的文章.我该怎么做?

php syntax conditional ternary-operator

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

条件语句 - 与数组中的值存储进行比较

需要帮助找出工作的perl代码来代替"@array中的任何元素"

%hash = (key1 => 'value1',key2 => 'value2',key3 => 'value3',);

@array= ('value3','value4','value6'); 

if ($hash{ 'key1' } ne <<any of the elements in @array>>) {print "YAY!";}
Run Code Online (Sandbox Code Playgroud)

perl conditional

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

有一种简洁的方法可以在Ruby的循环中返回数值迭代器吗?

似乎应该有一个单行方式迭代seasonseasonshow.has_season?评估时返回最后一个false.

def last_season(show)
  season = 1
  season += 1 while show.has_season?(season)
  return season
end
Run Code Online (Sandbox Code Playgroud)

编辑: has_season?涉及HTTP GET调用,因此我无法真正看到使用它进行迭代的简洁方法.

ruby conditional for-loop

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

清理条件代码

我有这个变量.

$productId = 2; // Testing ID
$value->id; // Contains INT
$value->datePurchaseEnd; // Contains UNIXTIME or NULL
Run Code Online (Sandbox Code Playgroud)

我想要的条件. if ($value->id == $productId) return true;

但如果$value->datePurchaseEnd;不是NULL那么也将它与当前时间进行比较,它必须大于当前时间才能返回TRUE;

现在这是我制作的代码:

if( $value->id == $productId){
        if( $value->datePurchaseEnd == NULL ){
            $return = TRUE; break;
        }else{
            if( $value->datePurchaseEnd > mktime() ){
                $return = TRUE; break;
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

但我觉得这段代码并不好.
有没有建议用上面的条件制作更好的代码?

php conditional conditional-operator

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

Javascript和Checkboxes

我正在尝试创建一个复选框,它将改变点击时的表单操作.我开始时将其设置为根据是否检查消息来警告消息,但没有发生任何事情.请帮我!

JavaScript的:

function toggleAction(){
var check = document.getElementById('checkb').checked;
   if (checked == "1"){
    alert("is checked");
   }else{
    alert("is not checked"); }
}
Run Code Online (Sandbox Code Playgroud)

HTML:

<INPUT TYPE="checkbox" id="checkb" onclick="toggleAction()">Add Another<br>
Run Code Online (Sandbox Code Playgroud)

javascript checkbox conditional onclick toggle

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

从许多类别生成虚拟变量

所以...我有一个包含许多类别的变量的大型数据集.我想创建新的变量,将其中一些类别组合成一个.

我可以用条件语句来做到这一点,但考虑到类别的数量,我当时需要永远走一行.此外,虽然我的原始变量是数字,但值本身是随机的,所以我不能使用逻辑或范围语句.

如何根据许多特定值创建此条件变量?

我尝试了以下,但没有成功.下面是我想要分组的一个不同类别的示例.

classes <- c(549,162,210,222,44,96,62,208,525,202,149,442,427,
      564,423,106,422,546,205,560,127,536,34,261,568,
      366,524,401,548,95,156,8,528, 430,527,556,203,554,523,
      501,530,55,252,585,19,540,71,204,502,504, 196,436,48,
      102,526,201,521,23,558,552,118,416,117,216,510,494,
      516,544,518)
Run Code Online (Sandbox Code Playgroud)

所以这对我来说似乎很直观,但它不起作用.

df$chem<- cbind(ifelse(df$class == classes ,1,0))
Run Code Online (Sandbox Code Playgroud)

毋庸置疑,我是一个初学者,这可能不是那么难做,但我一直在寻找这个特定问题的解决方案,我似乎无法找到它.我错过了什么?谢谢!

conditional r

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

Int条件总是返回true?蟒蛇

我有一个名为check的函数,如此定义

def check(n):
    if n > 17325551999:
        return True
    return False
Run Code Online (Sandbox Code Playgroud)

这总是回归真实.例如

>check(1000000000)
True
>check(5)
True
Run Code Online (Sandbox Code Playgroud)

任何人都可以给我一些见解,为什么会发生这种情况?是因为数字大于最大可能的int吗?

编辑:我添加了我的python提示图片.

在此输入图像描述

python int conditional

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

如何仅使用条件(无数组)对4个数字进行排序

我在Python的入门课程中遇到了一些麻烦.我们的任务是按降序对四个整数输入进行排序,然后程序也应该指示您在输入中键入的顺序.

例如:输入:5,10,3,3输出:(1)第二输入(2)第一输入(3)第3,第4输入

唯一的问题是我们不应该使用数组或内置排序函数,而只能使用条件.

我们已经在课堂上完成了上半部分的代码.这是我们做的排序算法的示例:

# user enters a, b, c, d
if a > b:
    two = a
    one = b
if c > d:
    four = c
    three = d
if two > four:
    handle = three
    three = four
    four = two
    two = handle
Run Code Online (Sandbox Code Playgroud)

...等等.

我不知道如何从那里开始.问题是,由于您分配了新值,因此上面的代码会忘记原始输入的顺序.对我在这里缺少什么的想法?

python sorting conditional

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