[Moscow.pm] XS, hash: числовые ключи
Mons Anderson
mons на cpan.org
Пн Дек 9 06:28:12 PST 2013
Я ведь сказал "не всегда это SV"
Соответственно иногда это SV.
но!
даже если это SV, то при сохранении в хеш, для того, чтобы посчитать хеш от неё, SvIV будет превращена в SvPV.
и когда мы её извлечём обратно, её SvTYPE уже не будет SvIV/SvUV.
On 09.12.2013, at 17:19, Гришаев Анатолий <0body0 на rambler.ru> wrote:
> Mons, есть tied hash в них вполне могут встречать настоящие SV *.:)
>
> 09.12.2013 17:15, Mons Anderson пишет:
>> Нет.
>>
>> Ключ хэша всегда строка. Причём не всегда это SV, иногда это просто char *
>> соответственно только парсинг
>>
>> On 09.12.2013, at 16:17, Ivan Petrov <i.petro.77.00 на gmail.com> wrote:
>>
>>> вопрос: можно ли *без парсинга* ключа хеша определить он является
>>> цифрой или строкой?
>>
>>
>>
>
>
> --
> С уважением Анатолий.
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org
----------- следущая часть -----------
Вложение в формате HTML было извлечено…
URL: <http://mail.pm.org/pipermail/moscow-pm/attachments/20131209/8d964f51/attachment-0001.html>
Подробная информация о списке рассылки Moscow-pm