Содержание
- 2. Языки программирования Скриптовые Программа (или ее бай-код) интерпретируется Зачастую более высокий уровень абстрагирования от системы Минимум
- 3. Типы данных Скаляр $index числа, строки и ссылки тип определяется динамически Массив @array упорядоченный список скаляров
- 4. Операции и выражения Аналогичные используемым в языке С +, -, *, /, % ++, -- ==,
- 5. Операторы Условные If и unless (модификатор) If {…} else {…} If {…} elsif {…} … else
- 6. Ввод-вывод Оператор Оператор print Массив @ARGV
- 7. Простейшая работа с файлами Дескриптор – это символическое имя, которое используется для представления файла Открытие файлов:
- 8. Работа со строками Регулярные выражения По сути это строки-шаблоны, состоящие из символов и метасимволов (символы, имеющие
- 9. Подпрограммы и функции Определение: sub имя [(параметры)] [{ тело }]; Вызов: имя ( параметры); имя параметры;
- 10. Практическое задание Шаблонный парсинг входной последовательности строк: bad -> good выходим, если встретили слово “exit” 2.
- 11. Решение Задачи 1 while( ) { exit() if /exit/; $_ =~ s/good/bad/; print $_; }
- 12. Решение Задачи 2 (часть 1) open FILE1, "f1"; open FILE2, "f2"; @file1 = ; $file1_size =
- 13. Решение Задачи 2 (часть 2) for( $i = 0; $i { if( $file2[$i] =~ /(\w+)\s+([0-9-]+)/ )
- 14. Решение Задачи 2 (часть 3) print "Name".(" " x 4)."Age".(" " x 4)."Phone\n"; foreach (keys( %name_hash))
- 16. Скачать презентацию