hi.
wie das mit dem
use overload funktioniert, hab ich jetzt verstanden.
Ich kann sowas machen:
my $c1 = $v1 - $x1 + $x2 + $x3 - $x4;
my $c2 = $c1 * $v1;
'x' steht hier für einen Wert, 'v' für eine Variable - und beide sind selbst implementierte objekte.
Wenn ich $c1 und $c2 ausgeben lasse, bekomm' ich (z.B.) folgende Expressions.
a - 10 + 20 + 30 - 40 # $c1
a - 10 + 20 + 30 - 40 * a # $c2
jetzt würde ich gerne folgendes machen können.
my $c3 = ( $x1 + $x2 ) * $v1;
und dafür gerne folgendes bekommen
kann ich ( und ) irgendwie overloaded? oder wie bekomm ich das sonst mit ?