相关疑难解决方法(0)

在Perl中,使用模块比使用文件更好吗?

另一个问题让我想到了不同的代码重用方法:usevs. requirevs.do

我在这里看到很多帖子,其中的问题集中在require加载和执行代码的使用上.在我看来,这显然是一种不好的做法,但我没有找到任何有关我能指出的问题的好资源.

perlfaq8涵盖了use和之间的差异require,但它没有提供任何关于偏好的建议(从5.10开始 - 在5.8.8中有一些建议支持使用).

这个话题似乎缺乏讨论.我有几个问题需要讨论:

  1. Perl中首选的代码重用方法是什么?
    • use ModuleName;
    • require ModuleName;
    • require 'file.pl';
    • do 'file.pl';
  2. require ModuleName和之间有什么区别require "file.pl"
  3. 使用它是不是一个好主意require "file.pl"?为什么或者为什么不?

perl

51
推荐指数
3
解决办法
3万
查看次数

标签 统计

perl ×1