タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

modulesに関するgokigendoriのブックマーク (2)

  • 簡単!オブジェクト指向Perl パッケージ サブルーチン

    オブジェクト指向Perlのしくみを解説します。 Perlモジュールの作り方と使用法についても解説します。 [1] パッケージ名前空間をPerlではパッケージと言います。 デフォールトのパッケージは main パッケージです。 ただしファイルのなかにパッケージ宣言(package ...)の行があると、それ以降に書かれた「グローバル」変数(our 変数)やサブルーチンは、そこで宣言されたパッケージのものになります。 package Foo; our $name = "I am Foo!"; # $name はパッケージ Foo に入る。 # our は付けなくてもいい...。パッケージの及ぶ範囲(スコープ)はつぎに又、別のパッケージ宣言が来るまでずっと続きます。 但しパッケージ宣言がブロック {...} のなかで為された場合は、そのブロックが閉じたところでパッケージのスコープが消えます。 p

    gokigendori
    gokigendori 2009/02/23
    サブディレクトリに配置
  • サーバにインストールされていないPerlモジュールを使うには

    2005年12月14日(水) 20時07分00秒 [Perl/CGI] サーバにインストールされていないPerlモジュールを使うには Perlプログラム中から特定のモジュールを利用するにはuseを使います。requireでも良いですが。違いは、useは実行前に読み込まれ、requireは実行時に読み込まれる点です。 例えば、CGI.pmを使いたいなら、 use CGI; と書けば良いだけです。 で、CGI.pmくらいなら大抵のサーバにインストールされているでしょうが、サーバにインストールされていないPerlモジュールを使いたい場合(使わせたい場合)は、ユーザが自分でファイルを置ける位置にモジュールを置く(置かせる)しかありません。 その場合、use を書く前に、以下のようにモジュールを置いたディレクトリ(フォルダ)を記述しておく必要があります。 use lib qw(./modules);

    サーバにインストールされていないPerlモジュールを使うには
    gokigendori
    gokigendori 2007/12/17
    モジュールのインストールパス
  • 1