1

我写了一个相当大的 ruby​​ 模块,它在大约 3-4 秒内加载。大多数时候我只需要它的一个功能。为了加快速度,是否可以仅加载/需要模块中的特定功能?

4

2 回答 2

5

是否可以仅从模块中加载/需要该特定功能?

没有。将你庞大的模块分成几个更小的模块。

于 2013-06-18T12:31:26.193 回答
0

load并且require与“函数”(BTW Ruby 没有函数,只有方法)或类或模块无关。他们只是运行一个文件。如果文件需要很长时间才能运行,那么load/require将需要很长时间。

于 2013-06-18T22:28:53.280 回答