# 假如 enemyDistance 大于0:
这不是bug。这行是一个关键的部分。
假如 enemyDistance 不大于0。 如果是这样,就说明没有enemy可以打,才会出现这个问题:
https://discourse.codecombat.com/uploads/short-url/AdSggTwxdt72kvB0bCG7SwVwVR5.png
我希望这能帮助您
(对不起,我在用Google翻译,所以翻译有可能不准确 )
3 Likes
Wow @Hellenar you are a great translator.
1 Like
Well, I am actually Chinese so I just use Translate and proceed from there
1 Like
Shame! I’m Chinese but yet I only know the most basic characters.
At least I’m fluent in English!
2 Likes
哦我明白了,原来我潜意识里就觉得enemy一定存在,可是实际上在定义的那个函数nearestEnemyDistance中,假如没有enemy的话,result就为0,这样就意味着没有对象可以攻击。也就是说,下面的enemyDistance》0是为了检验result!
2 Likes
那这样的话,这个错误提示是什么意思?求指教
1 Like
Thank you very much!谢谢!
2 Likes