减少了一个不必要的计算，直接使用global变量