|
|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Pavel V. Ammosov 2:5020/52 09 May 2001 20:49:22 To : All Subject : Re: Хеш --------------------------------------------------------------------------------
>----- Original Message -----
>From: "Pavel V. Ammosov" <Pavel.V.Ammosov@f52.n5020.z2.fidonet.org>
>Newsgroups: fido7.ru.perl
>Sent: Tuesday, May 08, 2001 11:29 PM
>Subject: Re: Хеш
>
>
>> Твой код кошмарен, а пояснение совершенно не понятно.
>>
>> Если тебе надо просто скопировать один %default в %options с подстановкой
>> (куда?) буквы "d", то это может быть сделано как-то так:
>>
>> while (($key,$value) = each(%default)) {
>> %options{"d".$key} = $default{$key};
>> }
>>
>> При чем тут массив @KEYS или (@keys?) -- тоже непонятно.
>>
>> --
>> Pavel Ammosov O \
>Ты наверное невнимательно прочел - переменная $keys должна каждый раз
>браться из массива, к ней должна добавляться буква Д и получившийся ключ
>хеша $default должен давать некое слово ТАКОМУ же ключу ($keys) в хеше
>%options.
>
for my $key (@keys) {
$options{$key} = $default{"Д$key"};
}
--
Pavel Ammosov O \
apavel@aha.ru __ )
http://isabase.philol.msu.ru/~apavel/ )
wget -O - isabase.philol.msu.ru/~apavel/key.asc|pgp -fka O /
--- slrn/0.9.6.3 (Linux)
* Origin: Zenon N.S.P. news server (2:5020/52.0)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/823982384c746.html, оценка из 5, голосов 10
|