русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Операции сравнения Описание


Дата добавления: 2014-11-28; просмотров: 620; Нарушение авторских прав


Строк

gtБольше чем

lt Меньше чем

qeБольше или равно

le Меньше или равно

eqРавно

ne Не равно

 

Проверка файлов Описание

-e Файл существует

-f Файл существует и является обычным

-s Файл не пуст

-z Файл пуст и имеет нулевой размер

-r Файл читаемый

-w Возможна запись в файл и его модификация

-х Файл исполняемый

-d Именем файла является имя каталога

-b Бинарный файл

-Т Текстовый файл

Операции присваивания Описание

= Присвоить значение переменной

Таблица 6. Управляющие структуры, циклы и функции Perl
Управляющие структуры Описание

МЕТКА: { Блок представляет собой набор операторов, заключенных в

операторы: фигурные скобки. Операторы выполняются последовательно.

} Блок может иметь метку

Условные управляющие Описание

структуры: if, else, elsif, case

if (выражение) { Операторы выполняются, если проверочное выражение воз-

операторы', вращает истинное значение. Необходимо, чтобы операторы на-

} холились внутри блока

Таблица 6. Управляющие структуры, циклы и функции Perl (продолжение)

Условные управляющие Описание
структуры: if, else, elsif, case

if (выражение) { Операторы выполняются, если проверочное выражение воз-

операторы; вращает истинное значение. В противном случае выполняются

} операторы в блоке else

else (выражение) {

операторы;

}

if (выражение) { Ключевое слово elsif позволяет создавать вложенные струк-

операторы; туры if и выбирать один из нескольких вариантов. При обна-

} ружении первого истинного if-выражения выполняются соот-

elsif (выражение) { ветствующие операторы, а управление передается операторам,

операторы; следующим за структурой elsif

}

else (выражение) {

операторы;

}

unless (выражение) { Операторы выполняются, если проверочное выражение воз-
операторы; вращает ложное значение
}



Выражение ? оператор1 : Если выражение истинно, выполняется onepamop1, иначе —

оператор2 оператор2

МЕТКА: { Имитирует структуру switch, используя if в блоке, причем

if (выражение) { оператор last указывает на метку блока
{операторы; last МЕТКА};

}

______________________________________________________

Операторы цикла: Описание
while, until, for, foreach

METKA:while (выражение) { Операторы выполняются, пока проверочное выражение

операторы; возвращает истинное значение. МЕТКА не обязательна

}

do { Операторы выполняются, пока проверочное выражение воз-

операторы; вращает ложное значение
} until (выражение)

foreach переменная (список- Цикл foreach предназначен для обработки списков значе-

значений) ний, например массивов. Операнду переменная последователь-

{ но присваиваются указанные значения
операторы;
}

for (началъное-выражение ; Операторы выполняются, пока выражение возвращает истин-

выражение ; выражение- ное значение. Первое выражение, началъное-выражение,

инкрементирования) выполняется до начала цикла, а третье выражение, выраже-

{ ние-инкрементирования, вычисляется внутри цикла после вы-

операторы; полнения операторов
}

МЕТКА : блок-или-цикл Блоку или циклу назначается МЕТКА. Применяется совместно

с командами next, last и redo

 



<== предыдущая лекция | следующая лекция ==>
Операции со скалярными Назначение | While, until, for, foreach


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.636 сек.