Perlについての質問箱 36箱目
■ このスレッドは過去ログ倉庫に格納されています
0613デフォルトの名無しさん
2008/08/02(土) 00:45:22↓メインスクリプト(main.pl)
------------------------------
#!perl
use strict;
require("x.ini");
print "X = $x\n";
------------------------------
↓設定ファイル(x.ini)
----------------------
our $x = "XXX";
(・・・その他グローバル変数いっぱい)
----------------------
上のソースは調べてる最中に見つけたソースを一部お借りしていますが、
要は大量のグローバル変数を別ファイルで定義して
それを読み込んで使う・・という事をやりたがっています。
が、上記は以下の様なエラーが出てしまい、途方にくれています。
Global symbol "$x" requires explicit package name at main.pl line 4.
BEGIN等も試してみたのですが、インポートエラーの様な物が発生してどうにも上手く行きません。。
「use strictを使用しながら大量のグローバル変数を別ファイルに定義し、参照させる」という事を綺麗に行う方法はありますでしょうか?
■ このスレッドは過去ログ倉庫に格納されています