Re: Feature Proposal: Allow letter decrementing
On Fri, Jul 19, 2013 at 5:18 PM, Dan Cryer <[email protected]> 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 <[email protected]> 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 <[email protected]>
>>
>> > 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
>> [email protected]
>>
>
>
>
> --
>
> *Dan Cryer*
>
> 07590 698944
> [email protected]
> +Dan <https://plus.google.com/101400775372325517263>
> @dancryer <http://www.twitter.com/dancryer>
>
--
惠新宸 laruence
Senior PHP Engineer
http://www.laruence.com
Thread (22 messages)