More Related Content
Viewers also liked (20)
PDF
Games::* - Perlで 「ゲーム」しよう #hokkaidopm鉄次 尾形
PDF
Plack::Request with Encodingmoznion
PDF
YAPC::Asia 2013 - CPAN Testers Reports の情報を上手に使うmoznion
PPTX
これからのPerlプロダクトのかたち(YAPC::Asia 2013)goccy
More from charsbar (20)
PPT
Common boolean class_for_perl5charsbar
PDF
Better detection of what modules are used by some Perl 5 codecharsbar
PDF
What you need to remember when you upload to CPANcharsbar
PDF
Analyze CPAN, Analyze Communitycharsbar
PDF
CPANTS: Kwalitative website and its toolscharsbar
Recently uploaded (7)
PDF
Google Driveハブ型Obsidian同期環境:PC編集とモバイル閲覧を安全・効率的に実現するクロスデバイス構築ガイドhoneshabri
PDF
20250711JIMUC総会IBM Automation_Platform最新情報_Connpass公開版.pdfChikakoInami1
変数、リファレンス
- 44. 配列の要素を 扱うときは for などで foreach (@pens){ print $_ } # $_ は英語の it と同じ単数の代名詞 # 中身については空気を読んで
- 60. Perl 5.8 で 廃止されました # 文脈がわかりづらくなるから # 複数のものから矢印 ?!
- 63. Perl 5 では スカラーとしても 扱えるようになりました $pens_ref = \@pens; $pens_ref->[0];
- 66. 中身を覗いて みましょう perl -e "print \@array" # ARRAY(0x33e288)
- 75. できるように なっています @pens; # $pens_ref = \@pens; $pens[0]; # $pens_ref->[0];
- 96. 矢印をたどっていけば 目的地につきます ($red_pens_ref, $blue_pens_ref) = @pens; $red_pen = $red_pens_ref->[0]; $blue_pen = $pens[1]->[0]; # = $pens[1][0];
- 103. % -> c/o -> care of 「~様方」
- 107. それぞれの要素に アクセスしたいとき for (keys %hash){ print $hash{$_} } for (values %hash){ print $_ } while(($key, $value) = each %hash) { ... } # 並び順は不定です
- 108. %pens = ( red_pens => \@red_pens, blue_pens => \@blue_pens, ); ハッシュのなかの 配列に名前は必要?
- 109. %pens = ( red_pens => ['mine', 'yours'], # \@red_pens blue_pens => ['his', 'hers'], # \@blue_pens ); $red_pens_ref = $pens{red_pens}; 必要なければ 省略してしまいましょう
- 112. もちろん 無名ハッシュへの リファレンスも つくれます $pens_ref = { red_pens => 2, blue_pens => 3 }; %pens = %{{red_pen => 1, blue_pen => 2}};
- 115. 中身を覗いて みましょう perl -MDevel::Symdump –e "print Devel::Symdump->rnew->as_string"
- 121. print ${foo}; # $foo print @{"bar"}; # @bar print ${ 'b' . 'az' }{foo}; # $baz{foo}
- 129. @array = (1, 2); print array->[0]; # 警告つき print *array->[0]; # 警告すらでません