i = 0;
if(0 <= i <= 0)
这返回错误。
我完全不明白这一点。监视窗口(0 <= i && i <= 0)
我还尝试让语句在我单独测试它们时读取它们0 <= i
返回 false 而i <= 0
返回 true。他们都应该是真的。我不确定这是否是一个精确的事情,但我不这么认为,因为我正在硬编码这些值。请帮助我理解这个基本问题。
如果它有帮助,我试图通过获取交点然后检查它是否在 x 和 y 起点和终点之间来评估一个点是否在一条线上。当我试图检查 x 或 y 何时在其轴上时,这会成为一个问题,然后您会遇到检查 0 是否介于或等于 0 和 0 之间的问题。它会落在线上。