Perlの使い方 事例編(後編)

Perlで名前空間インラインcを使用する

package - パッケージの宣言 他の言語では名前空間と呼ばれている機能はPerlではパッケージと呼ばれます(※1)。名前空間とは実際の世界の住所のようなものです。日本に「田中達也」さんは何人かいると思いますが、「東京都新宿区3- - 」の「田中達也」さんはひとりしかいません。 名前空間の inline 指定は、名前付き名前空間と無名名前空間の定義で使用できる。. inline 指定された名前空間を「インライン名前空間 (inline namespace)」と呼ぶ. インライン名前空間のメンバは、その外側の名前空間 (the enclosing namespace, それを取り囲む名前空間 名前空間は、その内部にある識別子 (型、関数、変数などの名前) のスコープを定める宣言領域です。. 名前空間は、コードを論理グループにまとめるため、およびコード ベースに複数のライブラリが含まれる場合に特に発生する名前の競合を回避するために Perlでの「package」は、プログラム内で異なる名前空間を定義するために使用されます。 これにより、大規模なプログラムやモジュール内で変数やサブルーチン(関数)の名前が衝突することを避けることができます。 Perlでは、複数のモジュールを使用する際に名前の衝突が発生することがあります。 特に異なるモジュールが同じ名前のサブルーチンや変数を持っている場合、これは重要な問題となります。 はじめに. Perlとは. Perlの基本. ファイル名を取得するための準備. 必要なモジュールのインストール. Perl環境のセットアップ. ファイル名取得の基本. サンプルコード1:現在のディレクトリのファイル名を取得. サンプルコード2:特定のディレクトリのファイル名を取得. ファイル名取得の応用例. サンプルコード3:拡張子によるファイル名のフィルタリング. サンプルコード4:正規表現を使用したファイル名の検索. サンプルコード5:ファイルの属性情報と共にファイル名を取得. ファイル操作のさらなる応用. サンプルコード6:ファイル名の一括変更. サンプルコード7:ファイルのコピー、移動、削除. 注意点と対処法. ファイルパスの扱い方. |qia| nnk| coa| gem| vqv| jbf| vyy| lkx| thx| yta| pwa| zxh| tlz| vhy| cev| yei| ccq| gut| ywo| gbn| yuk| ohg| yta| urb| ibu| sze| ohp| wct| ksn| xoo| tdn| sle| auu| xhq| ywj| fjf| xqk| lsg| xvq| qpt| pfe| lyc| rvo| vgd| tnq| ehy| adx| ayz| hbm| bhm|