我喜欢转换旧的BASIC游戏 - 我找到了一个奇怪的公式。目前我在用Pascal编写,但我可以使用任何一种语言编写。在查阅了代码后,我发现这个变量没有被使用,但我仍然想知道BASIC在过去使用了什么样的数学快捷方式。
d1 = 1-((0.23 + random / 10) * (-(d <= 50)))
d1
是一个虚拟变量,d
表示子深度。
我将它分解成步骤,发现部分(-(d <= 50))
导致我的编译失败。
有人能够给出一些解释吗?