草堂新語
煮酒精華
大河對談
石匱藏書
龍崗閒話
桌拿呂布
月旦群英
千里網際
歷史新天地

  《三國演義》第58-59回,寫馬超、韓遂起兵反曹,曹操率軍抵禦,大破之,平定了關中地區,這就是發生於建安十六年﹙211年﹚的關中之戰。其中第59回寫曹操為了離間馬超、韓遂二人,故意與韓遂單騎對語,不談軍事,只說家常。曹操問韓遂:「將軍今年妙齡幾何﹖」韓遂答曰﹕「四十歲矣。」這是一個典型的「技術性錯誤」。

  據《三國志˙魏書˙武帝紀》,歷史上的韓遂在關中之戰中並未投降曹操,而是兵敗後逃往涼州,後復為夏侯淵所敗;建安二十年﹙215年﹚,被西平、金城諸將所殺。裴注引《典略》曰,此時韓遂「年七十餘矣」。據此推算,關中之戰時,韓遂已是年近七十。《演義》說他自稱「四十歲矣」,誤差實在太大了。這不是出於藝術描寫的需要而有意調整人物的年齡﹙本來就無此必要﹚,而是由於羅貫中誤解史書﹐處理不當導致的錯誤。

  《三國志˙魏書˙武帝紀》記曹操與韓遂單騎交談之前,有這樣一句話﹕「公﹙按﹕指曹操﹚與﹙韓﹚遂父同歲孝廉,又與遂同時儕輩。」羅貫中沒有注意上述的《武帝紀》注引《典略》那句話,卻誤解了「公與遂父同歲孝廉」一語,以為既然曹操與韓遂之父同時舉孝廉,則韓遂自然比曹操年輕﹙曹操是年五十七歲﹚,於是隨隨便便地寫了一句「四十歲矣」。其實,漢代舉孝廉與明清舉進士類似,同時被舉者並不一定年齡相近,而往往相差幾歲甚至幾十歲。曹操是二十歲舉孝廉,可謂少年得志;韓遂之父則是暮年被舉,比曹操大幾十歲。因此,韓遂並不比曹操年輕;相反,倒比曹操年長十歲左右。

  奇怪的是,《演義》寫曹操問韓遂「將軍今年妙齡幾何」之前,有這樣幾句話:「吾與將軍之父,同舉孝廉,吾嘗以叔事之。吾亦與公同登仕路,不覺有年矣。」這表明羅貫中知道韓遂之父是曹操的長輩。既然如此,為什麼又把韓遂的年齡說成只有「四十歲」呢﹖看來,關鍵是羅貫中不知道韓遂之父究竟比曹操年長多少,又沒有注意韓遂死時「年七十餘」的記載,更沒有認真推算一下,以致造成這樣不應有的錯誤。

  在《三國演義》中,由於作者考慮不周或一時粗心而造成的「技術性錯誤」還有一些。例如第92回寫趙雲連續擒斬魏國勇將韓德四子後,以詩贊曰:「憶昔常山趙子龍,年登七十建奇功。」這「年登七十」便有問題。眾所周知,趙雲年齡小於劉、關、張,如果劉備不死,此時﹙228年﹚應為虛歲六十八,故趙雲此時應為六十歲左右。作者為了突出趙雲的老當益壯,不假思索,隨意寫成「年登七十」,結果顧此失彼,又成「技術性錯誤」。對這類錯誤,完全應該而且可以校正。

(本文選自《三國漫談》一書,將由遠流集結出版)

最新更新日期:2001.7.25