PyCharm“Run to Cursor”功能,对有的代码起作用,对有的代码不起作用?

关于 "Run to Cursor" 功能不起作用的问题,可能是因为该代码段中含有一些循环和判断语句,可能需要多次执行才能达到目标位置。所以此功能不起作用。建议使用断点调试功能来查找代码问题。

for i in range(len(minX)):
    if i == 2 or i == 3:
        for j in range(dim):
            minX[i][j] = max(minX[i - 2][j] - 1, 0)  # 将minX[i][j]更新为minX[i-2][j]-10的较大值
            maxX[i][j] = min(maxX[i - 2][j] + 1, QCnum)  # 将maxX[i][j]更新为maxX[i-2][j]+1QCnum的较小值
            minX[i][j], maxX[i][j] = self.checkQCCableInIter(minX[i][j], maxX[i][j], j, VesselEntity)
ParticleSwarmPara.dim = dim
ParticleSwarmPara.minx = minX
ParticleSwarmPara.maxX = maxX
print("The basic information of pso")