代码之家  ›  专栏  ›  技术社区  ›  bogdan

如何使用Perl的import、use、require和do?

  •  6
  • bogdan  · 技术社区  · 14 年前

    有人能准确地解释关于4个Perl导入的使用建议吗? do , import , use require ?

    我正在寻找实用的建议,并牢记在以下情况下可能出现的问题: mod_perl 或者类似的东西。

    我们都爱 简单实例 好的!

    到目前为止,我找到的最好的资源是 http://soniahamilton.wordpress.com/2009/05/09/perl-use-require-import-and-do/ 但这忽略了 莫德珀尔 .

    3 回复  |  直到 13 年前
        1
  •  15
  •   Sinan Ünür    14 年前

    你应该先看看 perldoc -f use perldoc -f require .

    他们是优秀的资源,并解释 use 工作,它如何调用 import 然后 require 以及如何在理论上实现 要求 依据 do .

    如果你已经读过了,你还有吗 具体的 标准文档没有涵盖足够多的开放性问题,您想更详细地回答这些问题吗?

        2
  •  11
  •   user465230    14 年前

    do 将在运行时调用代码,不调用ifs、ands或buts。这通常是一个坏主意,因为如果发生了这种情况,您真的应该将它放入一个子例程中。

    require 将在运行时调用一次,然后不再调用。它也可以为一个包做,在这种情况下,它会为您找到那个包。

    use 包的情况下需要做什么,然后调用 import 在那个包裹里。

    进口 是在包中定义的函数。它被呼叫 使用 但这并不特别。

        3
  •  2
  •   dawg    14 年前

    您可以查看mod perl文档 use(), require(), do()