関数が宣言されたときの変数の値を使用(評価しますか?)する動的関数を作成したいと思います。
以下の例では、関数が呼び出されたときに使用できるように、$varがグローバル変数として存在する必要があります。
my $var = 'something';
someFunction(sub { return $_[0] eq $var; });
しかし、動的関数を作成する方法があると思いますので、次のように宣言します。
someFunction(sub { return $_[0] eq 'something'; });
どうやってやるの!?:)