相关疑难解决方法(0)

我如何使用条件运算符?

我一直想知道如何"A ? B : C"用C++兼容语言编写语法.

我认为它的工作原理如下:( 伪代码)

If A > B
   C = A
Else
   C = B
Run Code Online (Sandbox Code Playgroud)

任何资深的C++程序员都会帮帮我吗?

c++ conditional-operator

34
推荐指数
3
解决办法
5万
查看次数

R中三元运算符的等价物

在 C++ 中,三元运算符支持变量值的简写条件赋值:

x = y > 2 ? y : 2; 
Run Code Online (Sandbox Code Playgroud)

在 R 中,我所知道的最接近的操作如下:

ifelse(y > 2, x <- y, x <- 2)
Run Code Online (Sandbox Code Playgroud)

在同一行输入两次感觉很笨拙并且看起来很尴尬x,尤其是在执行数十次时。R 中是否有更简洁的条件赋值方法?

r

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

标签 统计

c++ ×1

conditional-operator ×1

r ×1