Re: Some questions about the array.
От | Marc Mamin |
---|---|
Тема | Re: Some questions about the array. |
Дата | |
Msg-id | B6F6FD62F2624C4C9916AC0175D56D88420A168A@jenmbs01.ad.intershop.net обсуждение исходный текст |
Ответ на | Re: Some questions about the array. (Pavel Stehule <pavel.stehule@gmail.com>) |
Список | pgsql-hackers |
>From: pgsql-hackers-owner@postgresql.org [mailto:pgsql-hackers-owner@postgresql.org] On Behalf Of Pavel Stehule >Sent: Montag, 9. November 2015 12:49 >To: YUriy Zhuravlev >Cc: PostgreSQL Hackers >Subject: Re: [HACKERS] Some questions about the array. > > > >2015-11-09 12:36 GMT+01:00 YUriy Zhuravlev <u.zhuravlev@postgrespro.ru>: >On Sunday 08 November 2015 16:49:20 you wrote: >> I'm not necessarily objecting to that, but it's not impossible that it >> could break something for some existing user. We can decide not to >> care about that, though. > >We had an idea. You can use ~ to convert the index to the array which always >starts with 0. Then we can use negative indexes, and you can always find the >beginning of the array. >Example: >we have array [-3:3]={1,2,3,4,5,6,7} >array[~0] == 1 >array[~-1] == 7 >array[~2:~-2] == {3,4,5,6} > >What do you think? Hi, ~ is the bitwise NOT operator. so array[~n:~m] has a current meaning. Not very useful though. It would be better to choose another character. my 2 pence, Marc Mamin
В списке pgsql-hackers по дате отправления: