第四十八章 会师过去(1 / 2)
「五次。」陈卿说道。
「陈卿是吧?」方显德端起茶几上的水喝了一口,「未来的我有没有告诉你,千万不要来找我?」
「告诉了,但是我实在没办法了,我走不出时间循环,而你是对时间最了解的人。」
「你知不知道接触过去的我对未来来说是很危险的,你不经意的一句话,都可能导致我未来的人生偏离,可能我不会再出现在你说的那个医院,可能我不会再遇见你,可能我会提前死掉。如果你真的想改变世界末日,就不该来接触过去的我。」
「方博士,在正常的时间线,我绝对不会来接触你,但现在是时间循环,20分钟后我就回去,你我之间的见面就会被抹掉。」
「记住你现在说的话。」方博士重新坐下,「陷入时间循环后,你们为什麽会试图在医院里找原因,时间上的异常,难道不应该第一时间想到时光机吗?」
「虽然都是时间问题,但这不是时光穿梭,这次时间循环和我之前经历的时空穿梭完全不是一回事。如果这是时光穿梭,那麽过去的我去哪儿了?我循环了十几次,应该有十几个我才对。退一步来讲,先假定这时间循环真的是时光机造成的,从动机上来说也完全说不通,未来的你为何要让我陷入这个循环?」
「未来的我让你陷入循环?陈卿,一定是我来操作吗?」
「阿杰?」
「阿杰是谁?」
「基地里另外一个人,正在跟你学习使用时光机。」
「我的意思是,一定是人为操作吗?就不能是时光机自己?让你陷入时间循环,确实找不到动机,但如果是时光机自行让你陷入循环,这就说的通了,机器不会思考,不需要动机。」
「时光机自己操作自己?」
「是我表述不准确,我的意思是,时光机出故障了。时光机虽然听起来很高端,但也是机器,机器出故障很正常吧?也许是时光机的程序出了问题,我现在就可以想到一个故障模型,这是典型的递归栈溢出。」
方显德说着找来纸和笔,在纸上写下arrive(20250630, 09:17)和initiate_rollback()两段函数,他拿起这张纸,对陈卿说道:「时光机的每一次『抵达』,在系统内部都是一次函数调用,会占用一部分『调用栈』资源。正常穿越后,这个函数会正常返回,释放资源。但在你的这次任务中,负责处理你抵达2025年的函数 arrive(20250630, 09:17)内部,错误地调用了另一个函数 initiate_rollback()。」
说到这方显德放下纸,又写了一个arrive():「而这个回滚函数的功能,恰恰是将你的状态重置回 arrive()函数刚被调用时的初始状态,并再次执行它,所以,这就导致……」
「方博士,方博士!」眼看方显德越说兴奋,陈卿连忙将其打断:「我信了,我相信这是时光机的问题,你可以停下了。」
↑返回顶部↑