小编use*_*308的帖子

perl中的匿名哈希是什么?

$hash = { 'Man' => 'Bill',
          'Woman' => 'Mary,
          'Dog' => 'Ben'
        };
Run Code Online (Sandbox Code Playgroud)

Perl的"匿名哈希"究竟做了什么?

perl hash data-structures perl-data-structures

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

Perl中的@ISA数组是什么?

our @ISA = "Critter";
Run Code Online (Sandbox Code Playgroud)

我会在哪种情况下使用@ISA

为什么our @ISA

perl

14
推荐指数
2
解决办法
2万
查看次数

perl中的命名空间,包和模块有什么区别?

命名空间或包是一样的吗?我使用Perl,我们只有包.我知道还有其他编程语言也包含模块.

有什么不同?

perl

11
推荐指数
2
解决办法
7214
查看次数

无法在@INC中找到Text/CSV_XS.pm

#!/usr/bin/perl
use strict;
use DBI;
use Text::CSV_XS;
Run Code Online (Sandbox Code Playgroud)

每当我执行我的程序时,我都会收到以下错误.我已正确安装模块,但我不知道为什么会出现此错误.

Can't locate Text/CSV_XS.pm in @INC (@INC contains: /usr/lib64/perl5/site_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/site_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib64/perl5/vendor_perl/5.8.8/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.7/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.6/x86_64-linux-thread-multi /usr/lib64/perl5/vendor_perl/5.8.5/x86_64-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi /usr/lib/perl5/5.8.8 .) at /usr/WINAST/DHL/AGI/M_GET_AGENT_update.pl line 9.
BEGIN failed--compilation aborted at /usr/WINAST/DHL/AGI/M_GET_AGENT_update.pl

[root@localhost]# perldoc -l Text::CSV_XS.pm
/usr/local/lib/perl5/site_perl/5.8.8/x86_64-linux/Text/CSV_XS.pm

[root@localhost]# instmodsh
Available commands are:
   l            - List all installed modules
   m <module>   - Select a module
   q            - Quit the program
cmd? l
Installed modules are:
   DBI
   Date::Parse
   DateTime::Format::DBI …
Run Code Online (Sandbox Code Playgroud)

perl

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

父和@ISA有什么区别?

父母和@ISA做同样的工作,父母和@ISA的使用是相应的.

package Baz;
    use parent qw(Foo Bar);
Run Code Online (Sandbox Code Playgroud)

要么

package Baz;
    BEGIN 
    {
        require Foo;
        require Bar;
        push @ISA, qw(Foo Bar);
    }
Run Code Online (Sandbox Code Playgroud)

perl

2
推荐指数
2
解决办法
371
查看次数

当我在Perl中声明/创建变量时,默认情况下是本地变量还是全局变量?

在这个例子中:

#!/usr/bin/perl

$a = 4; # Is $a a local variable or a global variable?
print $a, "\n";
Run Code Online (Sandbox Code Playgroud)

$ a有什么样的范围?

perl scope

0
推荐指数
1
解决办法
265
查看次数

Moose Perl Vs oop Perl?

moose Perl和oop Perl有什么区别?

为什么我们使用Moose Perl代替oop Perl?

perl moose

0
推荐指数
1
解决办法
2450
查看次数

Perl的意思是什么 - >和$

->$Perl有什么区别

->缀解除引用运算符在哪里.

$ 也是解引用运算符.

这个运营商的确切含义是什么?

perl

0
推荐指数
1
解决办法
205
查看次数