エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
記事へのコメント1件
- 注目コメント
- 新着コメント
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
local our $hoge; - Unknown::Programming
ブームに乗るぞ!かなり適当。 ourはstrict使用時にグローバル変数を使えるようにする宣言と覚えると楽... ブームに乗るぞ!かなり適当。 ourはstrict使用時にグローバル変数を使えるようにする宣言と覚えると楽。 だってほら、use strictしてるとグローバル変数つかえないだしょ? いちいち$Foo::Bar::bazとかパッケージ明示して書くのも面倒だし。 そこでour $bazですよ。 localはグローバル変数(もしくはハッシュの一部)を一時的に変更する宣言。 なにが便利かっていうとスコープ抜けたら元の値に戻ることが保障されてるってところか。 そーゆー処理を自分で実装しようとするとかなり面倒だモンね。 my $hash = { hoge => 1 }; { my $temp = $hash->{hoge}; $hash->{hoge} = 10; eval { hogehoge(); }; if ($@) { $hash->{hoge} = $temp; die $@; } $ha
2008/01/13 リンク