我有以下一点lua代码。我不确定它在做什么
width = aspectRatio > 1.5 and 320 or math.ceil( 480 / aspectRatio )
是短路吗?
确实是短路。在c中的等价项为:
width = aspectRatio > 1.5 ? 320 : math.ceil( 480 / aspectRatio )
或用英语:如果宽高比大于1.5,则将宽度设置为320,否则将宽度设置为大于或等于480与宽高比的分度的最小整数值。
参考
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句