我写了一个很大的ruby模块,它在3-4秒内加载。大多数情况下,我只需要其中的一个函数。为了加快速度,有没有可能只从模块中加载/要求特定的函数?
发布于 2013-06-18 20:31:26
是否可以从模块中仅加载/要求特定函数?
不是的。把你庞大的模块分成几个小模块。
发布于 2013-06-19 06:28:53
load和require与“函数”(BTW Ruby没有函数,只有方法)或类或模块无关。它们只是运行一个文件。如果该文件需要很长时间才能运行,那么load / require将需要很长时间。
https://stackoverflow.com/questions/17168914
复制相似问题