|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Mike E. Matsnev 2:5020/400 19 Sep 2000 11:19:15 To : All Subject : Re: XS() и хэш -------------------------------------------------------------------------------- Alexey Froloff <Alexey.Froloff@p4.f1437.n5020.z2.fidonet.org> wrote: > >> Через reference ($ref2hash = somesub; $val = $ref2hash->{'key'};) делать > >> не хочу. С array'ами было просто - клал SV в ST(0..N) и XSRETURN(N+1), а > >> вот как с хешем быть? > MEM> Hадо вернуть список с четным числом элементов. > Т.е. что-то вроде: > for(тыры-пыры){ > EXTEND(SP, 2); > ST(i) = sv...(key); > ST(i+1) = sv...(value); > i+=2; > } > XSRETURN(i); > Я правильно понимаю? Мне кажется, должно работать точно также, как и для чистого perl, когда список присваивается хешу. /Mike --- ifmail v.2.15dev5 * Origin: Demos online service (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/1012260f15043.html, оценка из 5, голосов 10
|