Тем не менее, его блок (фигурные скобки) выполняется, когда состояние ПЧ является ложным. Части иначе не имеет никакого состояние. Попробуйте следующий код: использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ hisVar = 36; если ($ == hisVar 20) {печать «Я учусь ActivePerl '; } Еще {печать «Я делаю что-то еще", } В приведенном выше коде, значение 36 присваивается переменной $ hisVar. В IF-состоянии, мы проверить, если $ hisVar равна 20. Таким образом, условие возвращает ложь, и утверждение (ах) в еще блоке (которые) выполнены. Обратите внимание, как раздел еще был набран.
Также обратите внимание, что еще является зарезервированным словом. ELSIF Вы можете иметь более одного теста, чтобы сделать в конкретной ситуации или для той же переменной. В этом случае вы включаете "ELSIF" зарезервированное слово, как в следующем коде. Попробуй. использовать строгий; печать "Content-Type: текст /HTML \\ п \\ п"; мой $ hisVar = 1000; если ($ == hisVar 10) {печати "Значение мала»; } ELSIF ($ hisVar == 100) {печати "Значение среднего»; } ELSIF ($ hisVar == 1000) {печати "значение велико '; } Значение 1000 назначен hisVar.
Кодирование если-ELSIF будет проверить, если $ hisVar 10; если это (что это не так) соответствующий блок будет отображаться 'Значение мала. Код будет проверить, если $ hisVar 100; если это (что это не так), то соответствующий блок будет отображаться, 'Значение среднего. Код будет проверить, если $ hisVar 1000; если это так, то соответствующий блок будет отображаться, "значение велико. С, если ELSIF-кодирования только один из блоков могут быть выполнены; То есть, только одно из условий может быть истинным (остальные должны быть ложными).
В случае, ELSIF кодирования, самая первая строка должна быть условием, если-; остальные ELSIF условия. ELSIF зарезервированное слово берет состояние, но еще зарезервированное слово никогда не принимает условие. Обратите внимание, что зарезервированное