谷雨后的第一個周末,食堂三樓的角落飄著罕見的甜香。
KO系著新換的藏青圍裙,在保溫箱最底層藏了份特殊的隱藏菜單——蛋包飯上的番茄醬不再是隨意的拋物線,而是工整的心形,旁邊用海苔碎拼著極小的代碼:
`while (love == true)
{ kiss(); }`
絲絲推開玻璃門時,KO正對著保溫箱深呼吸,工裝褲口袋里的手機震動不?!切つ伟l來的消息:
“實驗室空調漏水,過來幫我看服務器?!?/p>
他盯著屏幕上的借口,指尖在鍵盤上懸了三秒,最終只回:
“她在我這兒?!?/p>
“今天的隱藏菜單是……”
KO掀開保溫箱的手突然頓住,玻璃門再次被推開,肖奈穿著實驗室白大褂,領口還沾著服務器機房的冷光。
他手里攥著個U盤,上面貼著便簽:“緊急漏洞,需雙人調試?!?/p>
絲絲看著突然出現的肖奈,鼻尖還縈繞著KO身上的油煙氣。
“服務器又報錯了?”她下意識問,卻沒注意到KO悄悄把蛋包飯往保溫箱深處推了推,海苔代碼被番茄醬暈染,變成模糊的亂碼。
“比報錯更嚴重。”
肖奈的指尖劃過U盤接口,目光卻落在KO的圍裙上——那里別著枚新徽章,“程序員的浪漫“幾個字襯著未干的油漬。
他忽然轉身,白大褂下擺掃過絲絲的帆布包:”跟我來,漏洞和你上周寫的爬蟲有關。”
走廊拐角處,KO聽見肖奈的聲音低下來:"你上周說的反爬機制,我在代碼里埋了個彩蛋。"
語氣像在說今晚的星星很亮,卻藏著不容置疑的急切。他攥著保溫箱的手慢慢松開,指尖還留著蛋包飯的溫熱,想起六天前在小餐館,肖奈隔著灶臺問他:“你打算用糖醋排骨告白?她對姜茶過敏,醬汁里的生姜要減半。”
小餐館的排風扇在頭頂發出老舊的嗡鳴,KO握著鍋鏟的手在沸騰的糖醋汁上方頓住。
三小時前他特意改良了醬汁配方,把生姜絲切得比代碼注釋還要細——他記得絲絲說過討厭咬到辛辣的顆粒,卻在肖奈掀開后廚門簾的瞬間,忽然意識到自己漏掉了更關鍵的細節。 “糖醋排骨收汁前,生姜要濾掉。”
肖奈的白襯衫領口沾著實驗室的冷光,卻熟稔地繞過堆著土豆筐的角落,指尖敲了敲貼在灶臺邊的便簽本。
那上面畫著歪歪扭扭的流程圖,終點是個捧著飯盒的小人,旁邊標著“告白計劃Ver1.0”。 KO的耳尖在油煙里發燙。
“你打算用這道糖醋排骨告白?!?/p>
肖奈的語氣像在陳述一個已運行完畢的程序,指尖劃過筆記本里用醬汁漬染的代碼草稿,“但她對姜茶過敏,上周在實驗室喝了貝微微遞的姜棗茶,后頸起了三片紅疹。”
鐵鍋發出滋滋的聲響,KO慌忙調小火焰,醬汁在鐵鍋里畫出慌張的漣漪。
他想起三天前在食堂,絲絲捧著蟹粉豆腐時,后頸確實有片淡紅的印記,當時他以為是被熱氣熏的。原來肖奈不僅注意到了,還默默查了過敏源——就像他能在代碼里找出別人看不見的漏洞,也能在生活里捕捉到連當事人都忽略的細節。
“醬汁里的生姜量要減半?!毙つ魏鋈簧焓郑瑥恼{料架上拿下玻璃罐,不銹鋼小勺在罐子里磕出清脆的響,“或者換成南姜,辛辣度低37%,回甘度匹配她喜歡的甜食閾值?!?/p>
他說話時,袖口掠過KO的筆記本,露出里面夾著的另一張紙——是絲絲上周借他的《Python編程從入門到實踐》,扉頁上她的簽名旁,畫著極小的糖醋排骨簡筆畫。
灶臺的火苗在兩人之間跳動,KO看著肖奈熟練地調配調料,忽然想起半年前校賽那晚。那時他蹲在機房外啃饅頭,肖奈路過時遞來半罐紅牛,說“你的動態規劃解法很有煙火氣”。
此刻對方站在油污的灶臺前,白襯衫袖口沾著醬油漬,卻依然像在實驗室調試服務器般認真。
“為什么幫我?”KO 終于開口,聲音被抽油煙機吞掉一半。
肖奈轉身時,不銹鋼鍋里的醬汁剛好冒出綿密的小泡,他用木勺舀起一勺,在燈光下觀察醬汁的掛壁程度:“因為你每周三都會在她的飯盒上貼代碼便簽,上周的二叉樹畫錯了根節點。”
他忽然笑了,鏡片后的眸光比醬汁還要清亮,“而且 ——” 他指了指 KO 別在圍裙上的新徽章,“你給她留的靠窗位置,坐標永遠是(食堂 3 樓,第 5 排第 3 座),和她在實驗室的工位號完全一致?!?/p>
他忽然笑了,鏡片后的眸光比醬汁還要清亮,“而且——”他指了指KO別在圍裙上的新徽章,“程序員的浪漫不該被生姜打敗?!?/p>
排風扇的噪音突然變大,KO接過肖奈遞來的南姜,發現對方連姜皮都細心地刮干凈了。
鐵鍋里的排骨在醬汁中翻滾,漸漸染上透亮的琥珀色,比他原本的配方多了絲若有若無的椰香——那是肖奈剛才偷偷加的椰漿,和絲絲常用的洗發水味道意外地契合。
“其實你早就知道?!盞O忽然低聲說,把排骨盛進白瓷盤,“知道我喜歡她,就像你知道她寫代碼時總把括號敲錯在第三行?!?/p>
肖奈沒說話,只是從褲兜掏出個U盤,上面貼著“食堂后廚溫度監控系統Ver2.0”——那是他上周幫KO優化的程序。U盤鏈上掛著個極小的齒輪掛墜,和絲絲游戲里的飾品一模一樣。
小餐館打烊時,KO看著肖奈的背影消失在路燈下,掌心還留著對方遞來U盤時的溫度。臺面上的筆記本不知何時被翻到新的一頁,肖奈用醬汁畫了個簡筆小人,左邊是舉著鍋鏟的廚師,右邊是敲代碼的大神,中間寫著:“最好的告白,是讓她在每個世界都能找到你?!?/p>
鐵鍋里的余溫漸漸散去,KO摸著圍裙上的新徽章,忽然笑了。原來有些心事,早在代碼的世界里有了預設答案——就像肖奈知道如何讓醬汁更貼合絲絲的口味,也知道如何在現實里,用比他更直接的方式,為那個總在代碼里迷路的女孩,鋪就一條開滿彩蛋的路徑。
實驗室的熒光燈映著肖奈的側臉,他調出的代碼界面上,無數小紅心在爬蟲路徑上閃爍,終點是行加粗的注釋:“致代碼小布丁——你是我寫過最完美的異常處理。”
絲絲盯著屏幕,后頸突然泛起KO遞飯盒時的溫度,卻聽見肖奈說:“其實漏洞是假的?!?/p>
“那你為什么……”
“因為有人要在蛋包飯上寫告白代碼?!毙つ无D身時U盤在掌心轉了個圈,金屬外殼映出他微揚的唇角,“而我更擅長用彈窗。”
說著敲下回車,電腦屏幕突然全屏跳轉,漫天數據流化作她游戲里的「代碼小布丁」角色,舉著寫有“要不要和我組一輩子固定隊?”的熒光板。
食堂三樓,KO把冷掉的蛋包飯端回后廚,手機里存著肖奈半小時前發來的消息:“她在實驗室看見代碼告白時,耳尖紅得像你調的糖醋汁?!?/p>
他忽然笑了,把圍裙上的徽章換成舊款「程序員也要干飯」,鍋鏟在灶臺上敲出輕快的節奏——有些心事,就像代碼里的注釋,有人選擇明寫,有人選擇隱藏,而食堂的煙火氣,終究會替所有人保留最真實的溫度。
回到宿舍,貝微微舉著手機沖過來:“肖神的朋友圈瘋了!”
照片里,實驗室電腦屏幕上的告白彈窗映著絲絲發燙的側臉,配文是行讓全專業沸騰的代碼:
`if (KO.diningHall() && 絲絲.inLab())
{
我 = 中間變量;
}`
二喜跟著起哄:“原來肖神才是最大的漏洞,直接攔截了別人的告白請求!”
絲絲摸著發燙的耳垂,忽然想起在食堂看見的場景:KO的保溫箱最上層,不知何時多了份姜茶,杯身上用修正液寫著極小的字:“其實我早就知道,你更喜歡被人用代碼告白?!?/p>
窗外的月光漫進窗臺,她的手機同時收到兩條消息——肖奈的調試邀請:“今晚測試新寫的戀愛算法”,以及KO的訂餐提醒:“明天給你留靠窗位置,有不暈染的海苔代碼?!?/p>
代碼世界的告白從不需要搶占先機,就像KO知道糖醋排骨的醬汁該熬七分半,肖奈清楚彈窗出現時她會先眨左眼三次。
而絲絲忽然明白,在這個充滿0和1的世界里,最動人的不是誰先按下回車,而是有人愿意為她,把每個可能的分支,都寫成溫柔的循環。
更新時間:2025-05-01 19:17:50