演算子に対するメソッドが見つからず、 $OVERLOAD{"fallback"} が「真」
か「未定義」であれば、Perl は、定義されている演算子をもとに、見つからな
かった演算子の代わりのメソッドを自動生成しようと試みます。以下の演算子に
対して、自動生成代替メソッドが行なえます:
$OVERLOAD{"+="} が定義されていないとき、$a=+$b は、
$OVERLOAD{"+"} メソッドを使うことができます。
++$a は、 $a+=1 か $a+1 で、演算 $a--
は、$a-=1 か $a-1 で表現することができます。
abs($a)
abs($a) は、 $a<0 と -$a (または
0-$a ) で表現できます。
<=> か
cmp ) を用いて表現することができます: <, >,
<=, >=, ==, != は、 <=> を使う
lt, gt, le, ge, eq, ne は、
cmp を使う
Go to the first, previous, next, last section, table of contents.