Buddha Buck <[EMAIL PROTECTED]> writes: > > $cgi->param($var) += ... > > This is not a pure lvalue, but rather both an lvalue and an rvalue, > equivalent to: > > $cgi->param($var) = $cgi->param($var) + ... > > It should evaluate $cgi->param($var) twice, once as an rvalue, and > once as an lvalue. I'd say it must evaluate only once. That's the whole idea behind the += and friends. (And don't ask me how to do it. I don't know.) > > for ( $cgi->param($var) ) { > > $_ = ... > > } > > sysread($fh,$cgi->param($var),...) > > These I'm uncertain how to deal with... You get the idea... -- Johan
- RFC 118 (v1) lvalue subs: parameters, explicit assignm... Perl6 RFC Librarian
- Re: RFC 118 (v1) lvalue subs: parameters, explici... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: parameters, explici... Andy Wardley
- Re: RFC 118 (v1) lvalue subs: parameters, exp... Nathan Wiger
- Re: RFC 118 (v1) lvalue subs: parameters,... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: paramet... Graham Barr
- Re: RFC 118 (v1) lvalue subs: pa... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: paramet... Buddha Buck
- Re: RFC 118 (v1) lvalue subs: pa... Johan Vromans
- Re: RFC 118 (v1) lvalue subs: paramet... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs: pa... Graham Barr
- Re: RFC 118 (v1) lvalue subs... Chaim Frenkel
- Re: RFC 118 (v1) lvalue subs... Damian Conway
- Re: RFC 118 (v1) lvalue ... perl6
- Re: RFC 118 (v1) lvalue ... Damian Conway
- Re: RFC 118 (v1) lvalue ... Chaim Frenkel
- Re: RFC 118 (v1) lvalue ... Damian Conway
- Re: RFC 118 (v1) lvalue ... Chaim Frenkel
- Re: RFC 118 (v1) lvalue ... Damian Conway