
今天咱不聊那些沉闷的代码和项目架构了,换个口味,讲讲我前阵子琢磨生肖谜语的一段“烧脑”经历。起因是回老家过年那会儿,亲戚家的小孩拿个谜面来考我,说是“空前绝后打一最佳动...
今天咱不聊那些沉闷的代码和项目架构了,换个口味,讲讲我前阵子琢磨生肖谜语的一段“烧脑”经历。起因是回老家过年那会儿,亲戚家的小孩拿个谜面来考我,说是“空前绝后打一最佳动物”。
刚听到这四个字,我第一反应是想那些形容词。空前,就是前面没人;绝后,就是后面没影。我当时坐在那儿,手里还攥着个刚啃一半的苹果,脑子里飞快地转。我先是顺着十二生肖的顺序,从鼠开始一个一个往后数。我想着这得是个孤僻的动物?或者是排在第一或者是排在的?
我最开始觉得是鼠。你想,老鼠排在十二生肖的第一位,它前面确实“空”了,没人了。可再一想,“绝后”对不上,老鼠后面跟着老牛。接着我又想到了猪,猪是一个,后面确实没了,可它前面挤满了各种动物,怎么也谈不上“空前”。
就在我抓耳挠腮的时候,孩子他爸,也就是我表哥,在旁边嘿嘿一乐,说你这程序员逻辑走不通。他点拨了我一句:“你得看这个词是怎么写的,字型本身就有玄机。”

我这下回过神来了。我拿出手机,在备忘录里打下“空前绝后”这四个字,死死盯着看。我开始玩起了拆字游戏:
这一拆不要紧,我发现“空”字的前面,也就是上半部分那个“穴”字头。如果把“穴”给去掉,底下剩个“工”。再看那个“绝”字,它的后部分是“色”,要是把后面给绝了,就剩个“纟”旁。这凑在一起也不像个动物名?我意识到自己钻了牛角尖,拆字的方向反了。
我又重新换了个思路。既然是生肖谜语,肯定跟动物的形态或者排位有那种“脑筋急转弯”式的联系。我猛地一拍大腿,想起一个老说法。龙!为什么是龙?
这玩意儿在现实里根本不存在,所以说它是“空前”的,古往今来谁也没见过活的;而说它“绝后”,是因为在十二生肖里,唯独龙是神话传说,它没有真实的后代留在世间(虽然有龙生九子的说法,但那都是传说)。可表哥摇摇头说,这解释太牵强了。

最终答案揭晓的时候,我差点没背过气去,最贴切的动物是马。为什么?这也是咱们生肖文化里最好玩的地方。在古代,有个词叫“马不停蹄”,而“空前绝后”在某些地方的方言或特殊语境谜语里,指的是“马”。因为马在奔跑的时候,中间那一截身体是腾空的,前蹄和后蹄不着地的时候最神气。但最标准的解释是——马,因为这个词在字面意思上,如果把“前”和“后”都放空,只剩中间,在生肖排位里,马的前后分别是蛇和羊,它处在一个很微妙的位置。不过民间流传最广的说法,是龙,因为它贵为至尊,空前绝后地尊贵。
这事儿折腾了我一个下午。我发现搞技术的人确实容易死脑筋,总想着逻辑闭环,却忘了生肖谜语就是一种民间的口癖和幽默感。这种探索过程虽然被家里人笑话了半天,但那种拆解谜题的快感,跟半夜调通了一个陈年老BUG没啥两样。有时候,生活里的这些“无用之学”,反而比敲代码更有意思。