【发布时间】:2020-03-28 11:43:42
【问题描述】:
我有这段代码,但看起来应该有一种方法可以用更少的行/代码来完成。
if (TargetX > Origin[0] + Range) TargetX = Origin[0] + Range;
if (TargetY > Origin[1] + Range) TargetY = Origin[1] + Range;
if (TargetX < Origin[0] - Range) TargetX = Origin[0] - Range;
if (TargetY < Origin[1] - Range) TargetY = Origin[1] - Range;
我正在使用一种称为 GML 的语言,但只要解决方案没有任何真正特定的内置函数,这应该是通用的。
【问题讨论】:
-
嗨!我不熟悉 GML,但是从快速搜索和标签描述中我无法理解标签 Python。