perl

IPC::Cmdの使い方など

少しハマったので整理 使い方の基本 use IPC::Cmd qw[can_run run]; $command = 'ls'; #コマンドのパスを取得 my $full_path = can_run($command) or die 'ls can\'t use!'; my $buffer; my($success, $error_message, $full_buf, $stdout_buf, $stderr_buf)…

リファレンスの扱い方

PHP/Javaエンジニアがperlエンジニアになる② リファレンス 取得 my $i = 1; my $ref = \$i; #参照 \とつけると参照の取得になる 配列も同様に my $arr_ref = \@array 参照の先の値を取りたいときは スカラーなら$をつける print $$i; 配列なら@をつける for(…

PHP/Javaエンジニアがperlエンジニアになる①

2月までphp,javaを中心に扱っていました 4月からperlを中心に扱います しかし、未経験 ざっと見ても構文がわかりづらい!! ってことで他の言語と比較しつつ書き残しておきます – 変数定義のmy javascriptで言うところのletだろうか スコープをglobalではな…