Вопрос : проверите если потребитель существует в хэше -, то будут мной делая неправильно?

Hi

I сделало этим быстро сценарии для того чтобы проверить если потребители в архиве нагружены в hash.

this будут архивом:, то (
quintus
renee
usera
userb

and архива txt) это будет сценарий:

$capfile = «курс, котор нужно хранить»;

мое $x = 0;
раскрывает (после того как я ПОКРЫНЫ, $capfile) || умрите «не смогите открытый архив $capfile: $! »;
пока (мо $line = ) {
$caplist {$line} = $x;
      $x ++ ;

} закрывает (ПОКРЫНО);

if (существует $caplist {«renee»}) {печать
«поистине»;


Why
} будет я не получая «поистине»?
class=

Ответ : проверите если потребитель существует в хэше -, то будут мной делая неправильно?

Вы не извлекаете отставая конец характеров линии \ n от вашего входного файла вы кладете в $line поэтому «renee» не существует в вашем хэше но «renee \ n» о.

Вы можете chomp входной сигнал от вашего архива текста освободить это вверх как внизу должно сделать выходку.

  пока (мо $line = ) {
      chomp $line;
      $caplist {$line} = $x;
      $x ++;
   }
Другие решения  
  •  Как я добавляю кнопки на форме PDF для того чтобы добавить/извлекаю рядки данных?
  •  Шнур ошибки в блоке задвижки?
  •  сколько вариант сервера SQL на одной машине
  •  Внешний вид 2007 не может архивный файл открытой сети сохраненный
  •  Активно директория DNS записывает вопрос
  •  Отчет о доступа 2010 экспорта к CSV с коллекторами?
  •  Прокладчик OCE 9400 не начинает
  •  как добавить десятичное место в формуле в отчете о кристалла seagate
  •  Windows XP и Мичрософт Оутлоок и проблемы установителя Windows
  •  VB6 к VS2010 - консультации тренировки?
  •  
    programming4us programming4us