Arrays 我的代码有什么问题,颠倒了数组的顺序?

Arrays 我的代码有什么问题,颠倒了数组的顺序?,arrays,logic,autohotkey,Arrays,Logic,Autohotkey,这就是我写的,返回的数组是[“5”,“4”,“3”,“4”,“5”],我不明白为什么?请告诉我:) Name:=[“1”、“2”、“3”、“4”、“5”] 对象:=[] 对象:=名称 n:=0 (n您正在将名称复制到对象中,这使它们成为相同的数组,因此当您修改名称时,您将覆盖以后需要的对象中的条目。您需要复制名称,而不仅仅是将其分配给对象 object := Name.Clone() object := Name.Clone()

这就是我写的,返回的数组是[“5”,“4”,“3”,“4”,“5”],我不明白为什么?请告诉我:)

Name:=[“1”、“2”、“3”、“4”、“5”]
对象:=[]
对象:=名称
n:=0

(n您正在将
名称
复制到
对象
中,这使它们成为相同的数组,因此当您修改
名称
时,您将覆盖以后需要的
对象
中的条目。您需要复制
名称
,而不仅仅是将其分配给
对象

object := Name.Clone()
object := Name.Clone()