- 385 名前:名無しさん@お腹いっぱい。 mailto:sage [2011/11/30(水) 06:53:29.22 ID:08SXj0TB0]
- 自作関数をrandomという名前にしなければならない理由はないだろ
ちょっと変更すれば済む話。 俺は自作関数で上書きすることで、スクリプトに手を加えることなくデバッグ出力とかできたらいいなと試してみたけど、 いったん上書きしたらもう標準関数を呼び出せなくなるんだよね。 だから>>379が言うような方法があればいいなと探してみたことはあったけどあきらめた。 けど今ちょっと思いついたぞ。 Withを使う方法だ。 DEBUGというモジュールとRELEASEというモジュールを用意して切り替えることで、 スクリプト本文に手を加えることなくデバッグモードの切り替えができる。 With DEBUG .関数() 問題はWithがどの範囲で使えるかだけど、関数内で宣言が必要だろうな。関数ごとに・・・ 変数が使えればいいけど無理だよな。 C言語のDEFINEみたいのがあればヘッダを書き換えるだけだけど・・・
|
|