以下のようなスクリプトがあるのですが、
&com::getToday();
とか
$com::VD{'BGCOLOR_CTABLE'}
の::の意味がわかりません。
printf( "<b>%d年 %d月</b><br />\n",$wyear,$wmon );
printf( "<table border=\"0\" cellpadding=\"4\" cellspacing=\"1\" bgcolor=\"%s\">\n",$com::VD{'BGCOLOR_CTABLE'} );
my ( $wtoday ) = &com::getToday();
my ( $wsodt ) = &com::getDateForm( time() - ( 60 * 60 * 24 * ( 1 - $com::VD{'RESERVE_SHUTOUT'} )));
どういういみになるのでしょうか?
No.2ベストアンサー
- 回答日時:
たぶんそのスクリプトの先頭の方に
require 'foo.pl';
こんな記述があると思います。
複数行になっているかもしれません。
そしてそのfoo.plを開くと
これも先頭の方に
package com;
と記述があるはずです。
そしてfoo.pl内の変数
$baa
にアクセスするには
$com::baa
と記述する決まりなのです。
同じようにfoo.pl内の関数
sub goo () { … }
にアクセスするには
&com::goo()
とします。
このことをパッケージと言います。
「perl パッケージ」で検索するといろいろ出てきます。
http://search.goo.ne.jp/web.jsp?MT=perl+%E3%83%9 …
No.1
- 回答日時:
com:: は「com というパッケージの中で定義された」くらいの意味です.
例えば
&com::getToday();
は「com というパッケージの中で定義されたサブルーチン getToday を呼び出す」ということ.
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- その他(プログラミング・Web制作) 掲示板専用スクリプト(http://php365.com/)などを使わなくてもプログラミング言語のみ 4 2022/06/12 20:44
- その他(IT・Webサービス) 301リダイレクトの使い方について 7 2022/04/05 17:50
- ビデオカード・サウンドカード 6ピン 8ピン 変換 2 2022/08/20 22:06
- 政治 AIの出現によって最近思うこと 7 2023/05/03 12:34
- その他(パソコン・スマホ・電化製品) テスターの測定 8 2023/05/23 09:24
- JavaScript イラストレーター、縦中横のショートカットをスクリプトを使って作成する方法 1 2023/04/19 11:15
- 高校 物理の熱力学の問題です。 (4)のア,ウがわかりません。 ・なぜPd=1/2(P1+P2)、Vd=1 3 2022/11/24 22:48
- 格安スマホ・SIMフリースマホ J-COMモバイル新規申込みについて質問です 先日J-COMモバイル新規申込みしました 数日後に発送 0 2023/07/13 16:15
- PHP 画像ファイルの名前をそのままURLにする 3 2022/10/16 11:18
- WordPress(ワードプレス) ワードプレスのパーマリンク設定について 1 2023/02/11 19:08
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
何時間後を求める。
-
PerlでIPアドレスを取得する方法
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
VBでグローバル変数を宣言するには
-
VBA This Workbookモジュール...
-
VBAで別モジュールへの変数の受...
-
標準モジュールを削除したい。(...
-
ユーザー定義関数に#NAME?が返...
-
エクセルVBAでシートモジュール...
-
VBSがコンパイルエラーになりま...
-
「デバイスは PRN を初期化でき...
-
Excelで時刻になったら知らせて...
-
”:”がいっぱいの文について。
-
印刷後メッセージボックスを表...
-
Excel VBAで、ユーザーフォーム...
-
"use CGI::Session"でエラーが...
-
モジュールとクラスの違いって...
-
エクセルVBA クラスモジュール...
-
Excel VBA 定義されたプロージ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashのgrepで複数の検索、かつ...
-
エラー
-
XML::XPathで日本語検索するには
-
実行時パラメータを使用するとE...
-
PerlからSSLのページを読み込み...
-
「CGIプログラムエラー」って何...
-
Pod::Usageで日本語を使用する...
-
$com::VDの意味がわかりません
-
perlでランダムな文字列を作りたい
-
perlスクリプト s/^\\s+//; ...
-
Perlでのルート計算で、小数点...
-
SocketでPOPサーバーから受けた...
-
何時間後を求める。
-
PerlでIPアドレスを取得する方法
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
VBでグローバル変数を宣言するには
おすすめ情報