在 crystal 中,有没有更好的方法来包含脚本的大量依赖项,而不是在顶部包含大量require "whatever"
语句?
例如,我目前正在创建一个 Web 框架,其中我可能会预期大量的依赖项,并且不希望在每个脚本中都有许多require
语句。
您显然需要在程序中的某个地方使用require "whatever"
才能使用whatever
。但是,它只需要一次,因此您无需重复其他必需文件中已有的要求。它们是递归添加的。
不需要其他依赖项已经需要的依赖项。您只需要求文件组合独立的组件。因此,它通常不应该是一个如此大的列表。但我不知道你的确切用例。
也许您可以考虑将所有要求提取到一个单独的文件中,以保持主文件更小。但我不知道考虑到脚本环境,这是否是一个巨大的好处。