『初めてのPerl』第11章 Perlモジュール
モジュール内の特定のサブルーチンだけインポートする:
#!/usr/bin/env perl use v5.12; use warnings; use File::Basename qw/ basename /; # リストで指定 my $name = "/usr/local/bin/perl"; say basename $name;日付の操作はDateTimeモジュールで:
#!/usr/bin/env perl use v5.12; use warnings; use DateTime; my $now = DateTime->now(); my $y = $ARGV[0]; my $m = $ARGV[1]; my $d = $ARGV[2]; my $user = DateTime->new(year => $y, month => $m, day => $d); my $duration = $now - $user; my @units = $duration->in_units( qw(years months days)); printf "%d years, %d months, and %d days", @units;