小编Ale*_*ein的帖子

什么"?" 用Java表示?

我不知道问号(?)在java中代表什么,我正在做一个小程序,一个Nim游戏.正在寻找一本书,寻求帮助并看到这句话:

int pinsToTake = (min >= 2) ? 2 : 1;
Run Code Online (Sandbox Code Playgroud)

我不明白,它?代表什么,它可以与if语句有关,但你把它放在变量中?而且:可以是"其他"的东西?(我刚才所说的这些事情可能会产生误导)

java ternary-operator conditional-operator

10
推荐指数
2
解决办法
5万
查看次数

Erlang if else声明

我试图做一个方法,它检查两个原子的值,如果它们相互之间它会说它是假的,反之亦然,如果它们不相同它就会是真的.

我的代码看起来像这样:

b_not(X, Y) ->
if
    X=:=Y ->
        false;
else
        true;
end.
Run Code Online (Sandbox Code Playgroud)

这里我的方法的名称是"b_not",它代表boolean_not.如果X完全等于Y,我会用if语句检查它会说假.好吧,我可以做的那部分.但是当我尝试制作else语句时,问题出现了.我似乎没有得到这一部分,我试图在互联网上搜索,但我似乎没有得到它.所以如果你能告诉我if-else语句在Erlang中是如何工作的,我会很高兴的!

谢谢阿列克谢!

erlang functional-programming if-statement

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