perl – 为什么要使用这个奇怪的包名变体?

前端之家收集整理的这篇文章主要介绍了perl – 为什么要使用这个奇怪的包名变体?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
@H_403_4@
有人可以解释一下程序员在DBIx :: Class模块的文件 SQLite.pm中使用这个变体“包名”的目标吗?
完整列表:

package # Hide from PAUSE
  DBIx::Class::sqlAHacks::sqlite;

use warnings;
use strict;

use base qw( DBIx::Class::sqlMaker::sqlite );

1;

为什么在’package’之后将包的名称写在其他行?

@H_403_4@

解决方法

Perl不关心包和包名之间的空格和注释,但 PAUSE索引器确实如此.它不会索引看起来像这样的包. DBIx :: Class人员不希望该类被索引.

另一种(更标准的)方法是在Meta.json或Meta.yml文件中使用no_index key.

@H_403_4@ @H_403_4@

猜你在找的Perl相关文章