这个简短的功能在做什么? (_bird.physicsBody.velocity.dy< 0?0.003:0.001)

时间:2014-06-22 16:32:56

标签: objective-c

我正在研究一些代码,我注意到了以下功能。

显然,这是一种简短的形式,我从未遇到过这种情况。

< 0? 0.003:0.001 吗?你能用简单的英语解释一下吗?谢谢。

(_bird.physicsBody.velocity.dy < 0 ? 0.003 : 0.001)

1 个答案:

答案 0 :(得分:1)

此代码:

(_bird.physicsBody.velocity.dy < 0 ? 0.003 : 0.001)

与:

相同
if (_bird.physicsBody.velocity.dv < 0) {
    return 0.003;
} else {
    return 0.001;
}