Perl入門ゼミ

テキスト処理、Linuxサーバー管理、Web開発ならPerl
  1. Perl
  2. 演算子
  3. here

演算子の優先順位

Perlの演算子の結合の優先順位は高い順に次のようになっています。

  • リスト演算子(左方向)
  • ->
  • ++ --
  • **
  • ! ~ \ 単項の+ 単項の-
  • =~ !~
  • * / % x
  • + - .
  • << >>
  • 名前付き単項演算子
  • < > <= >= lt gt le ge
  • == != <=> eq ne cmp
  • &
  • | ^|
  • &&
  • ||
  • .. ...
  • ?:
  • = += -= *= など
  • , =>
  • リスト演算子(右方向)
  • not
  • and
  • or xor
  • Perlとはテキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。
  • Linuxサーバーでのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意
  • Perlはgitopensslなど広く普及したUnix/Linuxミドルウェアの補助ツールとして採用実績あり。後方互換性とポータビリティの高さがひとつの理由と推測。
  • 大量のテキストを扱うWeb開発も得意。ロングテールSEOを意識したWebサイト、アドテクやソーシャルゲームでの50ms以内のJSONの生成など。