龙最爱吃什么东西?
首先,我们要弄清楚“吃”的定义是什么。在现实世界中,任何动物基本都可以定义为食物,所以从广义上来看,只要能够被动物摄入的东西几乎都能够算是这个动物的“食物”;但是从狭义上来说,只有那些能够被动物消化、吸收,进而能够为动物提供营养的东西才算这个动物的“食物”。很明显,我们讨论的“吃”属于后者。 那么问题就变成:龙到底喜不喜欢人类吃的这些食物呢?答案肯定是有的——如果龙真的存在的话…… 先谈谈它们爱吃什么。既然已经知道龙的定义了(详见《关于龙的数学分析》),我们就知道要探讨这个问题其实还是挺难的,因为影响龙食性的因素实在太多了。但是,若是我们退而求其次,只讨论普通体型的大多数普通龙的食性,这个问题就相对容易回答了。
龙主要的食物其实就是鱼类和水生无脊椎动物,这些动物占据了龙食谱的大部分。至于原因嘛,也是很简单的:鱼和水生无脊椎动物主要是以体内有内脏和骨骼来区分,也就是说这类动物基本上都有比较发达的消化系统,能够完成对食物的消化、吸收,进而能为龙提供丰富的营养物质。(当然,这仅仅是从功能上进行的推断,实际上有些水生无脊椎动物例如章鱼等虽然消化能力很强,但因为体内没有完整的消化系统和消化道,因此并不能完成消化吸收的过程。)
除了鱼类和水生无脊椎动物以外,龙可能还会吃少量陆地动物和植物。对于龙来说,能吃到嘴里的食物大部分都是糊状的,因此咬力的强弱对于龙来说并没有多大实际意义,所以它们并不依靠牙尖利齿来进食。事实上,它们的牙齿和消化道都很短,根本没有时间进行磨碎和消化的过程。像肉类这种比较难消化的食物基本上入不了龙的嘴里。
最后说说它们不爱吃什么。由于缺乏必要的消化液,龙并不能充分消化富含纤维素的食物,植物以及植物性食物基本上都是龙的禁用食物。体积太大的食物也会龙带来不小的麻烦,因为它们的消化道很短,无法承受过多的食物残渣。