Проверка существования переменной

Для проверки существования элемента в хеше существует функция exists о:
#!/usr/bin/perl -w
# Выводим все сообщения об ошибках
# в окно Web-браузера
use CGI::Carp qw(fatalsToBrowser); print "Content-type: text/html\n\n";
# Заполняем хеш значениями
%var = ("январь" => 1, "февраль" => 2); if (exists($var{"январь"})) {
print "Переменная \$var{"январь"}определена";
}
else {
print "Переменная \$var{"январь"} не определена\п";
}
print "<BR>";
if (exists($var{"март"})) {
print "Переменная \$var{"март"} определена";
}
else {
print "Переменная \$var{"март"} не определена\п";
Вывод:
Переменная $var{"январь"} определена Переменная $var{"MapT"} не определена
В первом случае ключ январь определен в хеше %var? а во втором ключа март нет в хеше %var. Более подробно хеши мы рассмотрим далее.



Страница: 1 | 2 | 3 | 4


Web сайты на Perl и MySql