Objective c 这个短函数在做什么?(_bird.physicsBody.velocity.dy<;0?0.003:0.001)
我在研究一些代码时注意到以下函数 很明显,这是一个简单的东西,我从来没有遇到过 什么是<0?0.003:0.001do?你能用简单的英语解释吗?多谢各位Objective c 这个短函数在做什么?(_bird.physicsBody.velocity.dy<;0?0.003:0.001),objective-c,Objective C,我在研究一些代码时注意到以下函数 很明显,这是一个简单的东西,我从来没有遇到过 什么是
(_bird.physicsBody.velocity.dy < 0 ? 0.003 : 0.001)
(_bird.physicsBody.velocity.dy<0?0.003:0.001)
此代码:
(_bird.physicsBody.velocity.dy < 0 ? 0.003 : 0.001)
(_bird.physicsBody.velocity.dy<0?0.003:0.001)
同:
if (_bird.physicsBody.velocity.dv < 0) {
return 0.003;
} else {
return 0.001;
}
if(_bird.physicsBody.velocity.dv<0){
返回0.003;
}否则{
返回0.001;
}
如果您打算使用Objective-C编程,因此需要学习语言“C”(Objective-C的基础)。有很多书和在线参考资料。查找“三元”运算符。就像其他学科一样,你需要学习这些工具。