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

2月までphp,javaを中心に扱っていました

4月からperlを中心に扱います しかし、未経験 ざっと見ても構文がわかりづらい!!

ってことで他の言語と比較しつつ書き残しておきます

変数定義のmy

javascriptで言うところのletだろうか スコープをglobalではなく現在のブロックにする

リファレンス

=参照? PHPの参照を渡すのと同じか

$$hogeで中身を参照するのが特徴的、厄介

無名配列

配列そのものではなく参照が直接はいる

通常

@a = (1,2,3);

参照が代入されるようだ

$a = [1,2,3];

ハッシュの場合は{...}で無名ハッシュになる

構文的に[...]のほうがjsやPHPで慣れているから要注意…

サブルーチン、関数

sub funchogehoge() {
  print "hello"
}

funchogehoge();

subで始まる functionつけたい…

感想

PHPとJSかけたものの平方根 意外とわかりやすいがクセが強い