荀况行年新考
对于《韩非子》的记载,后人多有怀疑,一则因为这与荀子“年十五始游于齐”的说法相矛盾,二则因为刘向《荀子叙录》说“孙卿后孟子百余年”。孟子的年代有一些争议,大致约生于公元前372,卒于公元前289年,若按刘向“后孟子百年”的说法,燕王哙禅让时荀子尚未出生,故梁启超等人主张荀子难与燕王哙相及。①那么,《韩非子》与《叙录》的记载哪一个更可靠呢?我们认为应当是《韩非子》,荀子确曾游于燕。这是因为:
(一)韩非是荀子的学生,他记载的有关其师的事迹,应当比刘向的记录更为可靠。《韩非子》的叙述虽较简短,但内容却很具体,涉及到荀子反对禅让及遭到燕王哙的非难等;而《叙录》的“后孟子百年”只是泛论,并不能作为年代的准确数字,这种情况在先秦古籍中并不少见。如,孟子称“五百年必有王者出”,这里的“五百年”和“百年”一样,只是表示年代久远的大约说法,并不能坐实一定就是“五百年”或“百年”。
(二)《荀子·正论》篇有批判尧、舜禅让的内容,可能即是游燕时批驳燕王哙的言论。《荀子·正论》:“世俗之为说者曰:‘尧舜擅让。’是不然。......有擅国,无擅天下,古今一也。夫曰尧、舜擅让,是虚言也,是浅者之传,陋者之说也。”这些话,尽管没有点明时代背景,但显然是荀子早期的言论。近年出土的郭店楚简《唐虞之道》,专门论述“唐虞之道,擅而不传”,有学者认为是苏代、厝毛寿游等说燕王哙禅让子之的作品,②荀子所批驳的“世俗之为说者”,可能即是针对此而言。因此《正论》的这段言论,可能即是荀子向燕王哙所进的规劝之言,《韩非子》说燕王哙“非孙卿”也即起因于此事。
(三)从《荀子》书中也可找到荀子可能游燕的证据。《荀子·正论》有“二三子之善于子宋子者,殆不若止之,将恐得伤其体也”的记载,子宋子即《孟子·告子》篇中的宋牼,孟子已称之为“先生”,当是孟子的前辈。从《正论》的这段话看,荀子似曾见过宋牼,既然见过宋牼也必然见过孟子,前面说过孟子的年代大致在公元前372至前289年之间,在燕王哙禅让的范围之内,故梁启雄由此推断,荀子“与苏秦、燕王哙同时绝无可疑”(《荀子简释·年表》),是正确的。
(四)前面已说明,荀子游齐是“年五十”而不是“年十五”,这样荀子游燕不仅不可怀疑否定,反而与《史记》的记载相一致。燕王哙禅让是在公元前316年,若此时荀子为二十岁左右,则他的生年应在公元前336年左右,这与我们前面推断荀子的生年是一致的。
(四)荀子说齐相当在齐王建时
荀子于“年五十始来于齐”后,又先后两次来到齐国。荀子首次来齐是在齐湣王时,但此后不久,因战乱离开齐国前往楚国。齐襄王五年(公元前279年),齐国即墨守将田单乘燕惠王用骑劫代替乐毅为将之机,向燕军发起反攻,一举收复失地,“迎襄王于莒入于临淄”。(《史记·齐太公世家》)齐襄王复国后,吸取齐湣王的教训,又招集亡散的学士,重整稷下学宫,“修列大夫之缺”。荀子这时再次回到齐国,《史记·孟轲荀卿列传》说:“田骈之属皆已死。齐襄王时,而荀卿最为老师。齐尚修列大夫之缺,而荀卿三为祭酒焉。”东汉应劭《风俗通义·穷通》也说“至襄王时,孙卿最为老师。”说的即是齐襄王时荀子在齐国的活动。这一时期,荀子不仅参加稷下学宫的恢复重建工作,同时,由於田骈等老一辈的学者都已死去,慎到、接子等稷下旧人又不在齐国,荀子凭他的学识和才德,在复办的稷下学宫中“最为老师”,成为最受欢迎、最受尊敬的先生,一直到他最后离开齐国,曾经“三为祭酒”,三次担当学宫领袖的重任,作为稷下“列大夫”之首,成为荀子一生中最重要的时期。
除了这两次外,《荀子·强国》篇有荀子说齐相的内容,齐相为何人?文中没有明确交代。汪中《荀子年表》认为是齐湣王时事,并说“此齐相乃薛公田文”。里西以为齐相为田单,说齐相为齐襄王时事。①廖名春则认为是齐王建时事,为当时不知名的齐相②。我们认为廖氏的说法是可信的,荀子曾三次来到齐国。因为,首先,荀子在文中说到“女主乱之宫,诈臣乱之朝,贪吏乱之官,众庶百姓皆以贪利争夺为俗,曷若是而可以持国乎?”的话,其中“女主乱之宫”应当是暗指君王后控制朝政,此事发生在齐王建时。《战国策·齐策六》记载:
“襄王卒,子建立为齐王。君王后事秦谨,......及君王后病且卒,诫建曰:‘群臣之可用者某。’建曰:‘请书之。’君王后曰:‘善。’取笔牍受言。”
可见君王后不但生前把持朝政,而且死后齐国主政者也还是她预定的班底。荀子作为一个维护君统的儒学大师,看不惯这种现象,故斥之为“女主乱之宫”,荀子的这一番言论显然只有在君王后执政后才能提出,若说是齐湣王、齐襄王时事,则不好理解。
其次,荀子对齐相分析当时齐国外部形势时说道:“今巨楚县吾前,大燕鰌吾后,劲魏钩吾右,西壤之不绝若绳,楚人则乃有襄贲、开阳以临吾左,是一国作谋,则三国必起而乘我……”在与齐国接邻的燕、赵、魏、楚四大国中,荀子提到了燕、魏、楚的威胁,唯独没有提赵国,这说明赵国此时已没有实力威胁齐国,或者说齐赵关系较好,两国正相互依靠。据《史记·赵世家》记载,齐湣王末年,赵国多次进攻齐国,而襄王元年、四年、五年、八年、十年,至十三年,赵将廉颇、赵奢、燕周、蔺相如屡屡攻齐,齐失城丧地,决不会对赵掉以轻心。直到齐襄王末年时,齐赵之间的紧张关系才发生变化。在秦国
的进逼下,齐赵两国就从过去的互相敌对改为互相支持。公元前265年赵孝成王“新立,太后用事,秦急攻之”。“赵氏求救于齐”,“以长安君为质”,“齐兵乃出”而解赵困。此后几年,秦国一攻赵,齐、楚就发兵救援。秦赵长平大战后,赵军被秦坑降卒四十多万人,元气大伤。在这种情况下,赵国自顾不暇,更无实力来威胁齐国。所以,荀子历数楚、燕、魏、秦对齐的威胁而唯独不提及赵,说明荀子说齐相不可能在齐、赵关系较为紧张的湣王、襄王之时,而应当在齐、赵关系已经缓和的齐王建时。
另外,荀子说道“楚人则乃有襄贲、开阳以临吾左”。襄贲、开阳本为鲁地。《春秋》哀公三年云:“季孙斯、叔孙州仇帅师城启阳。”杜预注:“启阳,今琅邪开阳县。”据《史记·鲁世家》,鲁顷公十九年(前262年),楚取徐州,二十四年(前255年),“楚考烈王伐灭鲁”。襄贲、开阳距徐州很近,荀子说它们被楚人占有,而未说整个鲁国已为楚所有,这说明当时正处于前262年楚取徐州之后与前255年楚灭鲁之前,即齐王建三年至十年之间。荀子这次在齐国停留了多长时间已不可详考,但到前255年,他又由齐国来到楚国。
(五)荀子游秦应在前266年
《荀子·儒效》、《强国》篇记载荀子与秦昭王问答,刘向《荀子叙录》也说:“孙卿之应聘诸侯,见秦昭王。”说明荀子曾到过秦国。那么,荀子是在什么时候到的秦国呢?《荀子·强国》有“应侯问孙卿子曰”的记载,说明荀子在秦国曾见过应侯范雎。据《史记·范雎蔡泽列传》,范雎于秦昭王四十一年(公元前266年)相秦,封为应侯。故荀子游秦,当在公元前266年以后。其下限,学者较普遍的看法是应当在秦赵长平之战以前,不能晚
《荀况行年新考(第2页)》