scalar関数 - スカラコンテキストで評価
読み込まれているモジュールを調べる %INC
読み込まれているモジュールを調べるには%INCという特殊変数を使います。
%INC
%INC ハッシュは、モジュール名とモジュールのファイル名の組み合わせが、代入されています。モジュール名と、実際にどのファイルをインポートしたのかがわかります。Data::Dumperで出力した結果は以下のようになっています。
$VAR1 = { 'Data/Dumper.pm' => 'C:/Strawberry/perl/lib/Data/Dumper.pm', 'XSLoader.pm' => 'C:/Strawberry/perl/lib/XSLoader.pm', 'feature.pm' => 'C:/Strawberry/perl/lib/feature.pm', 'Carp.pm' => 'C:/Strawberry/perl/lib/Carp.pm', 'warnings.pm' => 'C:/Strawberry/perl/lib/warnings.pm', 'bytes.pm' => 'C:/Strawberry/perl/lib/bytes.pm', 'strict.pm' => 'C:/Strawberry/perl/lib/strict.pm', 'Exporter.pm' => 'C:/Strawberry/perl/lib/Exporter.pm', 'warnings/register.pm' => 'C:/Strawberry/perl/lib/warnings/register.pm', 'constant.pm' => 'C:/Strawberry/perl/lib/constant.pm' };
%INCはモジュールの検索パスが格納されている、 @INC とは何の関係もありません。@INC と %INC はまったく別の変数です。モジュール名だけを知りたい場合は、keys関数で、キーだけを取り出してあげます。
Perlのイベント情報
Perlのイベント情報は、Twitterのモーメントに移行しました。
2018年
8月25日(土) | Perl入学式 in 沖縄 第4回 〜サブルーチン/正規表現編〜 |
---|---|
9月8日(土) | Perl入学式 in大阪 第3回 〜配列/ハッシュ編〜 |
9月14日(金) | 六本木.pm (株式会社メルカリ 六本木ヒルズ森タワー18F) |
9月15日(土) | Perl入学式 in札幌 第2回 〜構文基礎編〜 |
2019年の年始 | YAPC 東京 2018 |
終了したイベント
2018年
6月3日(日) | Mishima.pm #3 (静岡県三島市) |
---|---|
6月9日(土) | なにわPerl(なにわPerl#14) |
6月11日(月) | Gotanda.pm Perl Technology Conference #18 (六本木編) |
6月16日(土) | Perl入学式 in東京 第三回 配列/ハッシュ編 |
6月23日(土) | 北海道.pm #14 |
6月23日(土) | Perl入学式 in沖縄 第2回 構文基礎編 |
7月5日(木) | Shibuya Perl Mongersテクニカルトーク#18 |
7月7日(土) | Perl入学式 in沖縄 第2.5回 〜いままでの復習会〜 |
7月14日(土) | Perl入学式 in札幌 第1回 環境構築編 |
7月14日(土) | Perl入学式 in福岡 第2回 〜構文基礎編〜 |
7月21日(土) | Perl入学式 in東京 第4回 〜サブルーチン/正規表現編〜 |
7月21日(土) | Perl入学式 in 沖縄 第3回 〜配列/ハッシュ/リファレンス編〜 |
7月27日(金) | 吉祥寺.pm15 |
8月4日(土) | Perl入学式 in大阪 第2回 〜構文基礎編〜 |
OS名を取得する $^O
OS名を取得するには$^Oという特殊変数を使用します。
$^O