可能接触过计算机编程的同学比较容易理解迭代这个概念。迭代算法在计算机编程里是一个重用的方法,它是让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量的原值推出它的一个新值。
那么引申到《源代码》这部影片里,其实当科特在最后一次实验中拯救了整列火车、并向古德温发送短信的时候,其实这个所谓的他创造出来的“新世界”实际就相当于现实世界这个变量在执行完最后一次操作时推出了一个新值。在这个新值(新世界)里,现实世界里的科特替变成新世界里的肖恩继续执行操作,而这个“肖恩”在危机解除前发出的短信,被同在这个“新世界”里的“镜像”古德温收到,要她照顾好同是“镜像”的科特遗体,直到在这个“新世界”里实验针对新的危机产生新值——即“镜像”科特创造出第三重世界,以此类推。。。
当然逻辑上来说,按照影片的基础描述,继续推导下去,这种层层迭代的世界应该是无限但不循环的。
那么引申到《源代码》这部影片里,其实当科特在最后一次实验中拯救了整列火车、并向古德温发送短信的时候,其实这个所谓的他创造出来的“新世界”实际就相当于现实世界这个变量在执行完最后一次操作时推出了一个新值。在这个新值(新世界)里,现实世界里的科特替变成新世界里的肖恩继续执行操作,而这个“肖恩”在危机解除前发出的短信,被同在这个“新世界”里的“镜像”古德温收到,要她照顾好同是“镜像”的科特遗体,直到在这个“新世界”里实验针对新的危机产生新值——即“镜像”科特创造出第三重世界,以此类推。。。
当然逻辑上来说,按照影片的基础描述,继续推导下去,这种层层迭代的世界应该是无限但不循环的。