Forum Webscript.Ru

Программирование => Perl => Тема начата: HTML2K от 14 Марта 2002, 00:20:33

Название: Работают ли так условия?
Отправлено: HTML2K от 14 Марта 2002, 00:20:33
Люди подскажите работает ли такая система усовий
if ($i <10 or $I=15 and ......) {}
Можно ли делать сразу несколько условий как в делфях или нет? Если да то как именно.
Название: Работают ли так условия?
Отправлено: puh от 14 Марта 2002, 00:36:49
Цитировать
$I=15

Эдак ты приравняешь. Надо так: $I==15 (для циферок) или $I eq \'15\' (для буковок)
Название: Работают ли так условия?
Отправлено: HTML2K от 14 Марта 2002, 00:55:58
Я образно привел. Мне интересно можно ли писать условие типа если так и ето равно тому; и это такое-то; или оно не такое и так далее... :))) Это я так, от балды написал
Название: Работают ли так условия?
Отправлено: Green Kakadu от 14 Марта 2002, 02:11:46
Цитировать
и это такое-то; или оно не такое и так далее

да, только сами не запутайтесь ;) я к тому, что стоит и скобочки иногда применять, например:
Цитировать
$i <10 or $I=15 and ......)

($i<10 or $I==15) and ..
:)
Название: Работают ли так условия?
Отправлено: HTML2K от 14 Марта 2002, 04:53:48
Можешь полный синтаксис написать чтоб были и and и or в одном условии?
Название: Работают ли так условия?
Отправлено: Green Kakadu от 14 Марта 2002, 15:59:00
Цитировать
Можешь полный синтаксис написать чтоб были и and и or в одном условии?

так у тебя все правильно.

if (($name eq \'Вася\' or $name eq \'Петя\') and $age>21 and $size==155 ){
 print "Только для девочек!";
}
else { print \'Привет, девчонки!\'; }

Можно использовать || и &&
Название: Работают ли так условия?
Отправлено: HTML2K от 15 Марта 2002, 21:51:40
Сенки. Щас буду рюхать :))