逻辑大师第一次闭嘴,商场里安静得只剩闭店音乐。
那音乐轻快、礼貌、甚至带着一点童趣,像某种给孩子放的晚安曲。但在这一刻,它在这个封闭的巨型穹顶下回荡,变成了一场精准的声学凌迟。每一个跳跃的电子音符,都像是一行正在编译的死亡宣告,所有人听着都只觉得头皮发紧。因为每一个音符的尽头,都连着一条会把人拖进死胡同的逻辑路径,一个永远无法跳出的死循环。
陆辞站在二层扶梯口,暂缓了上楼的动作。他没有去看那些绝望的人脸,而是径直将Bug视界压向那部正在缓慢上行的扶梯上。
银灰色的金属踏板立刻浮出一层半透明的结构网,犹如被剥离了皮肤的血管分布图。方向箭头、驱动模块的转速、楼层缓存的变量定义、广播系统与动线追踪的调用链……一串串数据像注释一样从扶手和踏板边缘流过去。最关键的是规则五下面新浮出来的一行灰字:
//cleaning_mode==true-escalator.direction=null
//customer_floor_cachefreeze:3s
陆辞的眼神一下定住了。
就是这个。
清洁模式启动时,扶梯会停5秒;而在前3秒里,顾客当前楼层缓存冻结。也就是说,那3秒内你站在哪、系统脑子里记的却还是上一个楼层状态。对普通人来说,这只是诡异系统又一个不讲理的坑;但对陆辞来说,这是一个标准的状态同步漏洞。
广播模块和动线模块没做原子更新。
他抬头看向三层和四层之间那群被卡住的人。
听好。陆辞的声音沿着挑空往上送,下次音乐结束,扶梯会进入5秒清洁模式。前3秒,系统不知道你们已经换层。我要你们在这3秒里做两件事——第一,所有人从上行扶梯右侧走下来;第二,不许停,不许看服务台,不许听导购说话。
逻辑大师脸色还发白,下意识反问:规则一说闭店前不能主动下行——
清洁模式里扶梯方向是空值。陆辞直接打断,代码里没写上行下行,规则就抓不到你逆行。
他没有解释得更细。
因为解释越多,人越容易在关键三秒里脑补出一堆多余动作。在致命的漏洞窗口期,多出一个字节的冗余动作,都会导致全盘崩溃。
楼上一个戴眼镜的男生死死抓着橡胶扶手,指关节泛出青白色,颤着声音问:如果错了呢?
那你们继续在三楼和四楼之间跑到死。
没人再说话了。
闭店音乐终于走到尾声。
最后一个电子音落下,整座商场所有扶梯同时咔地一顿,停止运转。
清洁模式,启动。
三。
陆辞抬手。
逻辑大师第一个动了。这一次,他彻底收起了那副好为人师的做派,像个终于意识到失去权威庇护的普通人,按陆辞的话沿着停止的扶梯台阶往下冲。
在迈出第一步的瞬间,韩启明心底有什么东西彻底坍塌了。那是他的生存哲学死去的声音。他曾坚信这世界是一份可以被遵守的契约,只要逐字逐句按规则条款行事,系统就会像一个严苛但公正的法官一样赐予生存的权利。但陆辞的话,直接把他的地基挖空了——如果规则本身就是千疮百孔的呢?
他踏上静止的金属踏板。薄底皮鞋磕在锋利的防滑纹理上,震得脚跟发麻。扶梯井道里,一股裹挟着机械机油味和陈年灰尘的冷风顺着缝隙直扑上来,混杂着人群身上的恐惧汗味和正在变质的合成香水味。脚下的金属踏板在十几个人的踩踏下发出不堪重负的颤抖声。
跟在他身后的十几个人也全疯了一样往下跑,鞋底踏在静止金属齿面上,发出密集而慌乱的哐哐声。
二。
蓝丝巾导购在三层服务台后面抬起头,笑容第一次有了一丝裂缝。她的眼球以不自然的频率颤动,似乎想开口阻止,可广播还没切回,服务台签到模块也还冻结着,只能发出细微的电流音,眼睁睁看着那群人脱离黄线范围。
一。
陆辞自己也动了。
他从二层直接踩上那部停止的下行扶梯,跨过中间平台,迎着人流往一层切。前3秒里,系统缓存还把他记在二层服务区,他却已经到了二层半与一层之间的模糊边界。
这就是空值最危险、也最好用的地方。
你一旦踩进去,所有写死的方向判断都会短暂失效。
第三秒落下。
扶梯重新启动,齿面一抖。
最后一个穿裙子的女孩差点被带得失去平衡,整个人往后仰去。逻辑大师下意识伸手去拽她,却慢了半拍。陆辞从下方两级台阶直接反手扣住女孩手腕,硬生生把人拽到自己这边。女孩鞋跟在金属踏板上擦出刺耳的一声响,眼泪当场就下来了。
别停!陆辞喝了一声。
队伍继续往下灌。
广播终于恢复。
顾客韩启明,请回到当前——
声音只播了一半,就突然卡住。