|
1
3
如果(根据你的标题)你的意图是让变量在 条件 是真的,然后永远是真的,你只需要:
第一次
您还需要确保nexer以其他方式显式地将其改回false,除非出于某种原因需要这样做。换句话说,如果您在当前的位置创建它,它将始终在那里初始化。您可能希望将其移出该范围(例如在构造时初始化的类的成员变量)。 你会注意到我也把你的支票改成了真的-你一般不应该把布尔人和真的或假的比较,因为他们是 意味 作为条件来读。见 Is there ever a reason to write "if (myBoolean == true)" in a JavaScript conditional? 想知道更多细节。 如果相反(根据你的评论的可能解释),你希望你的车只能移动 虽然 里面有个人 和 按键,简单地说:
|
|
|
2
2
您正在将bool值重置为false(假设personicar是在条件之前本地声明的)。 成为全局范围的人物(类成员) |
|
|
3
0
这里不需要任何变量,如果你想让你的车总是在按下E后行驶,请使用以下解决方案:
另外,我建议订阅按键事件,而不是直接识别按键。 |
|
|
4
0
//首先,在窗体构造函数或窗体加载时注册KeyDown事件
现在编写一个处理程序方法来处理按键事件。
最后是一种驾驶汽车的方法。
|
|
|
tender · 基于布尔限定符的Python熊猫if语句 8 年前 |
|
|
user3663055 · 尽管有适当的布尔值,但代码不会打印 8 年前 |
|
|
merko · 检查布尔值-Javascript 8 年前 |
|
|
user6631314 · IOS/核心数据/目标-C:使用布尔值预测 8 年前 |
|
|
user1032531 · 符号极性的自然键 8 年前 |
|
|
Bartholomas · Python语句中的布尔逻辑 8 年前 |
|
|
Dustin Michels · 理解字符串的真实性 8 年前 |
|
|
user44840 · 熊猫数据帧阈值--如果超过,则保持数字固定 8 年前 |