No.2ベストアンサー
- 回答日時:
じゃあ最強の手段, 型グロブに対する参照でどうだ.
if (defined *Print{CODE})
とか (Print が foo パッケージで定義されているなら)
if (defined *{$foo::{Print}}{CODE})
とか.
型グロブでいけるならと
直接サブルーチンでやってみたらいけました!
&Print if defined&Print;
あざっす!!
No.1
- 回答日時:
eval でいけるか?
evalで実行時もsyslogにエラーメッセージが残ってしまう為、それを回避したいと思い、予めサブルーチンが存在するかをチェックしたかったのです。
ハッシュでは、キーが存在するかをチェックする関数がありますが
サブルーチンそのものが存在するかを確かめる為の関数ってないのでしょうか・・・。
ぐぐっても見つからないので、質問しております
で、とりあえず関数を実行する前に
open(STDERR, ">/dev/null");
としてエラーを表示させないようにはしてみているのですが・・・
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Perl perlのrequireの動き方についての質問 2 2022/10/30 17:27
- Perl perlの構文でカンマの意味が分からない 2 2022/10/30 01:53
- PHP PostgreSQLからCSV形式でエクスポートする際にカラム内の改行をとる方法 1 2023/02/22 10:05
- C言語・C++・C# このプログラミングの問題を教えて欲しいです。 キーボードから整数kを入力し、kが配列aの中に何個存在 2 2022/12/19 22:50
- その他(教育・科学・学問) 関数、写像について 1 2022/04/10 23:45
- 数学 慶応大 絶対値の不等式と存在条件 6 2023/03/05 08:40
- Excel(エクセル) 開いているフォルダを全て閉じる、マクロを教えて下さい 3 2022/08/28 08:42
- その他(プログラミング・Web制作) VScodeでpythonプログラムの関数を実行したい 2 2022/07/13 19:24
- Excel(エクセル) 【マクロ】エラーが発生⇒実行時エラー58既に同名のファイルが存在 5 2022/08/31 10:03
- 数学 ある方から頂いた回答について 1 2023/07/10 11:34
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Perlソースコードをコンパイル...
-
Perlで環境変数を設定するには
-
MediBang Paint Proについて
-
例外処理のフローチャートの記...
-
Excel VBAでリンク切れをチェッ...
-
VBA This Workbookモジュール...
-
VBAで別モジュールへの変数の受...
-
Excel VBAで、ユーザーフォー...
-
SOAP::Liteを利用したい!
-
エクセルVBAでシートモジュール...
-
「デバイスは PRN を初期化でき...
-
Excel VBA 『Call』で呼び出す...
-
VBでグローバル変数を宣言するには
-
教えて下さい。
-
ユーザー定義関数に#NAME?が返...
-
laravel 本番環境でメールが送...
-
UWSCのスクリプトにラグが発生...
-
'Range'メソッドは失敗しました
-
bashのgrepで複数の検索、かつ...
-
【vba】フォームに書いてあ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Perlソースコードをコンパイル...
-
プロシージャの戻り値を取得す...
-
Perlで環境変数を設定するには
-
systemの引数の中括弧
-
perlでコマンドプロンプト実行
-
system関数を使用してJava実行...
-
Cygwin上でperlスクリプトの実行
-
Perlのexitについて
-
PERLからcshellを実行したいの...
-
Perlスクリプトが実行できない...
-
pp (Perl Packager) で require...
-
Excel VBAでリンク切れをチェッ...
-
Excel VBA 定義されたプロージ...
-
例外処理のフローチャートの記...
-
ArduinoのジャイロモジュールMP...
-
ユーザー定義関数に#NAME?が返...
-
「デバイスは PRN を初期化でき...
-
VBAで別モジュールへの変数の受...
-
エクセルVBAでシートモジュール...
-
Excel VBA 『Call』で呼び出す...
おすすめ情報