2017-03-01から1ヶ月間の記事一覧

GoogleAppEngineでPerlを動かす

GoogleAppEngineは5年前に使ったきり Dockerはよく知らない Perlもまだまだ しかし、ローカル以外の何処かでとりあえず動かしておきたい こちらを参考にさせていただきました qiita.com gcloudのインストール GoogleCloudSDKをインストールします Google Clo…

サブルーチンとかforとか

PHP/Javaエンジニアがperlエンジニアになる③ 引数 sub createUser { my ($id, $name) = @_; } createUser(1, 'hoge'); `` うっかり`createUser()`と書いてしまいそう 引数にはハッシュや配列を渡せないらしい そこでリファレンスを渡す sub hoge() { my ($re…

リファレンスの扱い方

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ではな…