Главная страница


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)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 XS() и хэш   Alexey Froloff   16 Sep 2000 20:22:15 
 Re: XS() и хэш   Mike E. Matsnev   17 Sep 2000 14:18:59 
 XS() и хэш   Alexey Froloff   18 Sep 2000 19:36:31 
 Re: XS() и хэш   Mike E. Matsnev   19 Sep 2000 11:19:15 
Архивное /ru.perl/1012260f15043.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional