変数宣言パッケージ宣言パッケージ宣言は以下のように行います。}「PackageName」はパッケージ名です。「::」で構成されます。パッケージ名は、大文字で始まならなければなりません。先頭が小文字のパッケージ名は禁止されています。先頭が小文字のパッケージ名は、コアのために予約されています。パッケージ名は、アンダースコア「_」を含むことができないことに注意してください。アンダースコアは、「パッケージテンプレート」のために使用されます。Foo_Barパッケージ宣言はファイル直下にされなければなりません。}フィールド宣言フィールドの宣言は次のようにします。type_name;「field_name」はフィールド名です。アンダースコア「_」で構成されます。フィールド名は、数値で始まってはいけません。アンダースコアは、2つ以上連続で続けることはできません。foo__bar「type_name」はひとつの型です。型については「型」のセクションで詳しく解説します。いくつかの型の例を列挙します。PackageNameフィールド宣言は、パッケージ宣言の直下に置く必要があります。}サブルーチン宣言サブルーチンの宣言は以下のように行います。}「sub_name」はサブルーチン名です。アンダースコア「_」で構成されます。サブルーチン名は、数字で始まってはなりません。アンダースコアは、2つ以上続けてはなりません。foo__bar「arg_name」は引数名です。これは変数名と同じです。変数名については「変数宣言」の項目で説明しています。「type_name」は型です。型については「型」の項目で説明しています。type_name」は「,」を使って繰り返すことができます。引数がなくてもかまいません。最大の個数は255個です。「descripter_name」は、デスクリプタ名です。デスクリプタはなくてもかまいません。利用できるデスクリプタは以下です。現在利用できるデスクリプタはひとつだけです。このサブルーチンはネイティブです。ネイティブサブルーチンは、「ネイティブサブルーチン」の項目で説明されています。「return_type_name」は型あるいは「void」です。「void」は戻り値を持たないということを意味します。型については「型」の項目で説明されています。サブルーチン宣言は、パッケージ宣言の直下に置かなければなりません。以下のように行います。type_name;「var_name」は変数名です。変数名の最初の文字は「$」です。アンダースコア「_」で構成されます。$foo_barもし、変数宣言が行われれば、宣言の後で、変数を使うことができます。「type_name」は型です。型については、「型」の項目で解説されています。業務に役立つPerlログ解析など日本語を含むテキスト処理の実践!案内YouTubeでもっと簡単にプログラミングを学ぶならPerlゼミちゃんねるLinuxコマンドを学ぶならLinuxサーバー管理入門Webデザインを学ぶならWebデザイン入門Web開発を始めるななMojoliciousスタートアップブログを作るならGiblogプログラミングの勉強会ならPerl入学式お問合せはこちらPerlは、テキスト処理の記述性とパフォーマンスに優れ、正規表現が言語に組み込まれているプログラミング言語です。Linuxサーバー管理でのフィルタリングプログラム、複数行の文字列を処理、ファイル内容の検索・置換などが得意。Mojoliciousを使ったWebスタートアップも。Perlは、gitやopensslなどUnix/Linuxミドルウェアの支援ツールとして採用されています。このサイトはGiblogで製作されています。