Is the following correct for := :

left side is like function in the respect that the right side is treated
differently depending on the left-side-types i.e. left side is like
prototype!! for the right  side.

(@a ,@b) :=  (@b,@a)
is the same as :
(\@a, \@b) = (\@b, \@a);#if we had ref-allowed on the left in perl5 of
cource :")

($x,@y) := (@b, @a)
is the same as :
($x, \@y) = ($b[0],\@a);

Which is most close explanation : BIND or ALIAS
=====
iVAN
[EMAIL PROTECTED]
=====
PS. we have := now we have to get 'with(){...}' too :")
In the past I could tell :
( cond ? res1 :'')  now it is ( cond ?? res1 ::'')
So these operators are still free --->    ':)'  and ':")'
And also :  print4 @all
instead of : print for @all
:")



Reply via email to