此后每个周末,图书馆三楼靠窗的老位置成了两人的默契坐标。
李阳总是七点半准时到达,背着那个洗得发白的黑色双肩包——拉链头的小机器人挂件随着步伐轻晃,胸前别着枚齿轮形状的别针。右口袋永远插着钢笔,笔记本上爬满蝌蚪般的代码,空白处的机械草图旁偶尔会出现樱花简笔图案,齿轮与螺丝的线条间藏着未说出口的心事。他习惯穿深色系的衣服,牛仔外套的袖口磨得起球,却总洗得泛着蓝白细条纹,带着阳光晒过的皂角香。敲键盘时,他会微微前倾身体,眼镜滑到鼻尖也顾不上推,露出浓密的睫毛和专注的眼神,仿佛整个世界都浓缩在 14英寸的屏幕里。
这天,李阳盯着屏幕突然烦躁地抓乱头发——14英寸屏幕上的报错窗口红得刺眼,光标在樱花飘落算法.cpp文件里闪烁。正在整理笔记的王丽抬眼,看见他面前的程序报错窗口红得刺眼,密密麻麻的英文提示像一串带刺的藤蔓,缠绕着这个总是从容解 bug的男生。她默默起身,穿过摆满木质书架的长廊——《数据结构》书脊上的樱花贴纸被阳光照亮,阳光透过百叶窗在书脊上织就金色条纹。图书馆咖啡厅的暖光里,咖啡机发出低沉的轰鸣,她特意在咖啡杯套上画了敲键盘的小企鹅踩着樱花,便签纸写着:“while(你困了){休息;我在;}”末尾的笑脸被她描了三遍,墨痕微微晕开。
温热的纸杯推到李阳面前时,他正咬着笔帽皱眉。盯着便签纸发愣的瞬间,耳后根渐渐漫上薄红,像被樱花汁染上的颜色。他摘下眼镜擦拭,露出藏在镜片后的桃花眼,眼底倒映着王丽低头写字的侧脸——她今天换了珍珠发卡,碎发被阳光染成金色,侧脸的轮廓在光影中显得格外柔和,让他想起实验室里精心调试的曲面建模。
“其实这个算法……”李阳突然开口,喉间有些发紧,钢笔在草稿纸上落下墨点,腕间的银色芯片手链碰到王丽的笔记本,发出轻响。“如果换个思路,用递归函数模拟樱花飘落的轨迹……”他一边说一边画着流程图,笔尖不小心蹭到王丽手腕,触感像程序运行时轻微的电流。两人同时僵住,李阳慌忙缩回手,钢笔在纸上划出歪斜的线条,像他此刻紊乱的心跳。王丽却笑着抽出一张纸巾,上面印着图书馆的樱花 logo:“继续说呀,我在听。”
随着李阳的讲解,王丽渐渐入了迷。他用二叉树图示模拟樱花树桠,每个节点标注着PetalWeight变量(代码细节具象化),当王丽提议“播放樱花飘落声”时,他眼睛亮起来:“可以调用Sound::CherryBlossom函数!”,用循环语句描述花瓣飘落的轨迹,那些枯燥的代码突然有了温度——原来每个变量都是等待绽放的花苞,每段循环都是春日里的一次呼吸。她偶尔提出天马行空的问题:“能不能让程序在找不到书时,播放一段樱花飘落的声音?”李阳认真思考时,习惯用钢笔尾端轻敲下巴,眉峰微蹙的样子像极了实验室里的精密仪器。
“叮——”图书馆的闭馆音乐突然响起,咖啡机的嗡鸣与晚霞中的樱花飘落声形成低频共振。窗外的天空不知何时己染上暮色,晚霞将樱花染成蜜色,落在李阳的键盘上,像撒了一把碎金。他慌乱地收拾东西,不小心碰倒水杯,眼看就要漫过王丽的《宏观经济学》笔记。她眼疾手快地抽出纸巾擦拭,指尖与李阳的手指在湿纸巾上触碰,像两段意外相遇的代码,在编译时产生奇妙的共振。咖啡泼在木质桌面的声响里,两人指尖相触的瞬间,李阳口袋里的录音笔悄悄录下了这声“噗通”——后来他才知道,那是心跳超过 120BPM的频率。
王丽感觉脸颊发烫,慌忙缩回手,纸巾上的樱花图案被水晕开。李阳也像被烫到似的,耳尖红得能滴出血来,语无伦次地道歉:“我……我送你回宿舍吧。”他把湿掉的纸巾团成一团攥在手里,指缝间渗出的咖啡渍染黄了掌心,像握住了一片夕阳。两人并肩走在校园小路上,李阳鞋垫上的小机器人正“修理”的星星,其实是王丽上周送他的星空贴纸,路灯把影子拉得很长,李阳的影子总是比她的长出半个头,像程序里默认的安全距离。
“其实……”李阳突然开口,又迅速闭上嘴。他低头踢着路边的石子,帆布鞋鞋头磨得发白,露出里面的白色鞋垫——上面用马克笔画着个小机器人,正举着扳手修理星星。“其实什么?”王丽侧头看他,发现他脖颈处有一道浅浅的疤痕,像道温柔的注释,不知是编程时不小心划到,还是童年爬树留下的印记。他最终没说出口的“其实”,被录进了录音笔:“其实我写了个程序,能把你的声音转化为樱花颜色值”
“没……没什么。”李阳加快脚步,双手插在牛仔外套口袋里,指尖触到早上买咖啡时找零的硬币,凉丝丝的。王丽注意到他背包拉链上的小机器人挂件,此刻正随着步伐轻轻晃动,仿佛在跳一支无声的舞。她突然觉得,这个总是害羞的男生,像台精心编写的程序,每个漏洞都藏着意想不到的温柔。
回到宿舍楼下,李阳挠挠头,发梢被夜风揉得有些乱:“那……那我走了。”他转身要走,又突然回头,路灯的光映得他瞳孔发亮,像敲开代码世界的回车键:“明天……明天还来图书馆吗?”他的声音比平时低了半度,却带着不容错认的期待,像段等待编译的代码,忐忑又坚定。
“嗯,老时间。”王丽笑着点头,樱花落在她的睫毛上,像一行轻盈的注释。她摸了摸口袋里那张写满代码解释的纸条,指尖触到李阳画的流程图——樱花树下的二叉树,每个节点都开着粉色的花。夜风轻轻吹过,带来远处的钢琴声,她突然开始期待明天的图书馆时光,期待那个总是带着机油味的男生,会用怎样的代码,继续为她编织这个春天的故事。
李阳转身离开时,嘴角不自觉地上扬。他摸出牛仔裤后袋的录音笔——那是他昨天在旧货市场淘的二手货,打算用来记录编程思路。按下录音键,收录下今晚的脚步声、樱花声,还有王丽说“老时间”时的尾音。声纹图在小小的屏幕上跳动,像他此刻雀跃的心跳。他不知道的是,多年后,这段带着樱花香的录音,会成为他和王丽爱情声纹里最温暖的基底,在某个雨天的家中储物间,被他们的女儿轻轻唤醒。