On Fri, Jul 19, 2013 at 5:18 PM, Dan Cryer <d...@dancryer.com> wrote:

> What's the intended use case for string increment / decrement?
>
+ 1

could we please stop wasting time on such issues?  many thanks


> It just seems like madness to me, using mathematical operators with
> strings, producing seemingly arbitrary results in some circumstances (C ->
> B -> A -> NULL / False ?).
>
> Also what happens in other languages? Take for example German, in which ß
> comes after S, Ü after U, and so on.
>
>
> On Fri, Jul 19, 2013 at 9:59 AM, Yasuo Ohgaki <yohg...@ohgaki.net> wrote:
>
>> Hi,
>>
>> I take a look at the code.
>> It does support [0-9] also.
>>
>> [yohgaki@dev tests]$ php -r "\$a = ' a10';for (\$i=0; \$i<10;\$i++)
>> var_dump(++\$a);"
>> string(4) " a11"
>> string(4) " a12"
>> string(4) " a13"
>> string(4) " a14"
>> string(4) " a15"
>> string(4) " a16"
>> string(4) " a17"
>> string(4) " a18"
>> string(4) " a19"
>> string(4) " a20"
>>
>> It sounds good to have string decrements.
>>
>>
>> 2013/7/19 Peter Lind <peter.e.l...@gmail.com>
>>
>> > Interesting to note that although Perl 6 is apparently capable of
>> > decrementing strings, it doesn't fully mirror the incrementing:
>> >
>> > http://feather.perl6.nl/syn/S03.html#line_516
>> >
>> > Specifically: decrementing 'AAA' would not turn into 'ZZ' but would
>> error,
>> > according to that link
>> >
>>
>> Carry handle of decrements is more complex than increments.
>> It may be the reason.
>>
>> Regards,
>>
>> --
>> Yasuo Ohgaki
>> yohg...@ohgaki.net
>>
>
>
>
> --
>
> *Dan Cryer*
>
>  07590 698944
>  d...@dancryer.com
>  +Dan <https://plus.google.com/101400775372325517263>
>  @dancryer <http://www.twitter.com/dancryer>
>



-- 
惠新宸        laruence
Senior PHP Engineer
http://www.laruence.com

Reply via email to