我需要在一个文件中创建一个哈希表并在另一个文件中使用。原因是该表是我的“数据库”并且会被更改,我希望它与所有其他数据文件一起放置,而不是与脚本文件一起放置。
如何在我的脚本中使用表格?
最佳答案
在全局变量或包变量中定义哈希表。然后使用 do
命令将定义加载到另一个脚本中:
datafiles/database.def
---------------------------
package ProjectData;
our %DATA = ('abc' => 'def', 'ghi' => 'jkl', ...);
scripts/myscript.pl
------------------------
use strict;
do 'datafiles/database.def';
... do something with %ProjectData::DATA ...
关于perl - 在一个文件中声明一个哈希表并在 Perl 中的另一个文件中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4399909/