エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
ついカッとなって Perl で %ENV を tie した
「ある Perl スクリプトで、ある環境変数を使ってる可能性があるのだけれどどこでどう使ってるのかわか... 「ある Perl スクリプトで、ある環境変数を使ってる可能性があるのだけれどどこでどう使ってるのかわかなくて」と言われたので、どこで %ENV から値を読んでいるか探してみることにした。なんか簡単にフックできなさそうなので、ついカッとなって %ENV を tie した。 だいたいこんな感じ。 #!/usr/bin/perl use warnings; use strict; package CarpFetchHash; use Carp qw/carp/; sub TIEHASH { bless {%ENV}, shift; } sub FETCH { carp 'FETCH: $ENV{' . $_[1] . '}'; $_[0]->{$_[1]}; } # 必要なら EXISTS, FIRSTKEY NEXTKEY も package main; tie %ENV, 'CarpFetc
2012/10/03 リンク