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


多重定義

package SomeThing;

%OVERLOAD = (
    '+' => \&myadd,
    '-' => \&mysub,
    # etc
);
...

package main;
$a = new SomeThing 57;
$b=5+$a;

警告

演算子の多重定義は、軽くは考えられない問題です。詳細なインプリメンテーショ ンも、構文も、内容も 100% Larry Wall が支持しているものではありません。 したがって、これらは、将来のいつの時点かに変更される可能性もあります。

AUTHOR

Ilya Zakharevich <ilya@math.mps.ohio-state.edu>.


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

検索式: