对不起基本问题,但如何在Perl中嵌套包/模块?我正在编写一个数独求解器以适应Perl,我想将我的代码逻辑分成几部分:
Piece 1: Utils
Piece 2: Main logic
但是当我尝试做这样的事情时:
package Sudoku::Utils;
.
.
. Util code
.
.
1;
我该怎么命名这个档案?我尝试了Util.pm,但是当我尝试导入它时,Eclipse引发了一个错误。
package Sudoku;
.
.
. Main logic code
.
.
.
关于如何做到这一点的任何想法?
答案 0 :(得分:2)
package Sudoku::Utils;
⇒在Sudoku/Utils.pm
档案⇒use Sudoku::Utils;
package Sudoku;
⇒在Sudoku.pm
档案⇒use Soduku;