Go to the first, previous, next, last section, table of contents.


拘束演算子

二項演算子の "=~" は、式をパターンマッチに拘束します。デフォルトで $_ の 文字列を検索したり、変更したりする演算があります。この演算子は、そのよう な演算を他の文字列に対して行なわせるようにするものです。右引数は、検索パ ターン、置換、変換のいずれかです。左引数は、デフォルトの $_ の代わりに検 索、置換、変換の対象となる対象となります。返却値は演算の結果が成功したか 否かです。(右引数が検索パターン、置換、変換ではなく、式であれば、それは 実行時に決まる検索パターンと解釈されます。これは /o を使わない限り、明示 的な検索に比べて効率が落ちます。式が評価されるたびにパターンをコンパイル する必要があるからです。)

二項演算子の "!~" は、返される値が論理否定されることを除いて"=~" と同じ です。


Go to the first, previous, next, last section, table of contents.

検索式: