続・初めてのPerl 第3章 「モジュールの使い方」
練習問題の回答をメモ。
ex03-1
#!/usr/bin/perl use strict; use Cwd; use File::Spec; my $dir = "."; my @dir_files = glob "$dir/* $dir/.*"; my $cwd = getcwd; my @full_path_names = map File::Spec->catfile($cwd, $_), @dir_files; print map " $_\n", @full_path_names;
ex03-2
#!/usr/bin/perl use strict; use Business::ISBN; my $isbn = Business::ISBN->new('4873113059'); print "ISBN: ", $isbn->as_string, "\n"; print "country code: ", $isbn->group_code, "\n"; print "publisher code: ", $isbn->publisher_code, "\n";
あれっ、答えを見ると $isbn->country_code っていうメソッドを使ってるけど、これは $isbn->group_code の間違いじゃないかな?
ちなみに、
国別コード「4」は「日本」 参考:国別コードS1
出版社コード「87311」は「オライリー・ジャパン:オーム社」 参考:楽天が運営するポータルサイト : 【インフォシーク】Infoseek
らしい。
反省点
cpan shell を使ってモジュールをインストールすることに慣れよう。
インストールしたら perldoc でマニュアルを見よう。