パルカワ2

最近はFlutterをやっています

今日ハマったこと

package Hoge;
use strict;
use warnings;
sub new { ... }

1;

package Hoge::new;
use strict;
use warnings;
sub run { ... }

1;

use strict;
use warnings;
use Hoge;
use Hoge::new;

Hoge::new->run();

とやるとエラーが出る。

use strict;
use warnings;
use Hoge;
use Hoge::new;

"Hoge::new"->run();

とやれば解決