什么意思:ballDX = math.random(2)== 1和100或-100

问题描述 投票:0回答:1

我正在学习如何通过CS50游戏开发课程制作乒乓游戏。但我不知道

的含义是什么
ballDX = math.random(2) == 1 and 100 or -100
lua love2d
1个回答
0
投票

这意味着,ballDX将仅获得两个随机值:100或-100。

  • 如果math.random(2)返回2,则语句2 == 1 and 100将为假,ballDX获取值false or -100,表示-100。
© www.soinside.com 2019 - 2024. All rights reserved.