附录四 秦始皇筑长城
秦始皇帝筑长城,誉之者以为立万古夷夏之防,毁之者以为不足御异族之侵略,皆不察情实之谈也。《史记·匈奴列传》曰:“士力能弯弓,尽为甲骑。”又曰:“自左右贤王以下至当户,大者万余骑,小者数千。凡二十四长,立号曰万骑。”则匈奴壮丁,尚不足二十四万。《史记》又云:冒顿“控弦之士三十万”,盖其自号之虚词也。《新书·匈奴》篇曰:“窃料匈奴控弦,大率六万骑。五口而出介卒一人,五六三十,此即户口三十万耳。”此则其数太少。或贾生所计,非匈奴全国之众。南部之并北部也,领户三万四千,口二十三万七千三百,胜兵五万一百十七人。所谓胜兵,即力能弯弓之士也。然则匈奴壮丁,居其民数五之一弱。与贾生五口而出介卒一人之说合。今即以匈奴兵数为二十四万,以五乘之,其口数亦不过百二十万耳。贾生谓匈奴之众,不当汉千石大县;中行说谓匈奴人众,不能当汉之一郡,非虚词也。冒顿尽服从北夷时,口数如此,头曼以前当何如?《史记》曰:“自陇以西,有绵诸、绲戎、翟䝠之戎。岐梁山、泾、漆以北,有义渠、大荔、乌氏、朐衍之戎。而晋北有林胡、楼烦之戎,燕北有东胡、山戎,各分散居溪谷,自有君长;往往而聚者,百有余戎,然莫能相一。”头曼以前之匈奴,则亦如此而已。此等小部落:大兴师征之,则遁逃伏匿,不可得而诛也;师还则寇钞又起;留卒戍守,则劳费不资;故惟有筑长城以防之。长城非起始皇,战国时,秦、赵、燕三国,即皆有之。皆所以防此等小部落之寇钞者也。齐之南亦有长城,齐之南为淮夷,亦小部落能为寇钞者也。若所邻者为习于战陈之国,则有云梯隧道之攻,虽小而坚如偪阳,犹惧不守,况延袤至千百里乎?然则长城之筑,所以省戍役,防寇钞,休兵而息民也。本不以御大敌。若战国秦时之匈奴,亦如冒顿,控弦数十万,入塞者辄千万骑,所以御之者,自别有策矣。谓足立万古夷夏之防,几全不察汉后匈奴、鲜卑、突厥之事,瞽孰甚焉?责其劳民而不足立夷夏之防,其论异,其不察史事同也。