Jak rozlisit skalar a pole v hodonte hashe

Petr Sturc sturc na fzu.cz
Pondělí Květen 10 16:04:18 MEST 1999


On Mon, 10 May 1999 09:51:50 GMT, Honza Pazdziora <adelton na fi.muni.cz> wrote:
>On Mon, 10 May 1999 09:31:35 GMT, Roztocil Bohuslav <Bohuslav.Roztocil na tconsult.cz> wrote:
>> Nemelo by tam byt ref()? Asi takto:
>> 
>> 
>>   $hash{'KEY'}=[1,2,3,4];
>>   #$hash{'KEY'}=3;
>> 
>>   if (ref($hash{'KEY'}) =~ /^ARRAY/) {
>
>Melo, nehlede na to, ze eq je pravdepodobne jeste lepsi.

 Bez ref to chodi taky. V hashi je jen reference na pole
 coz ve skalarnim kontextu vyhodi neco jako ARRAY(0xXXXX).
 Proto =~ a ne eq.

 Ale uznavam, ze ref jasne lepsi reseni.

 Petr Sturc


Další informace o konferenci Perl