Perl - подпишись и учись!

В этом выпуске рассматривается функции pack и unpack, работа с файлами записей фиксированной длины и прямой доступ к файлу в Perl.

Информационный Канал Subscribe.Ru Hi, All! Приветствую всех(А именно 7614 подписчиков) Сегодня выпуск нашей рассылки будет посвящён работе сфайлами, а точнее сказать работе с файлами, которые содержат в себе записи фиксированной длины. В процессе рассказа примером нам будет гостевая книга. Записи гостевой будут храниться в фалах вида 'num.cdb, где num - номер соответствующей "базы" (начиная с 1, по 999 записей в каждом таком файле. Если файл переполняется, то создаётся файл "num+1.cdb"....

2002-05-06 16:40:31 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех(А именно 5605 подписчиков) Виноват, за долгий отпуск в выпусках рассылки. Надеюсь, с сего момента рассылка будет выходить почаще. Сегодня продолжим разговор о циклах в PERL. Начнём с оператора while . Оператор while играет довольно важную роль в Perl. Вот как он выглядит: метка while ( выражение { блок } метка while ( выражение { блок } continue { блок2 } Тело цикла выполняется, пока значение выражения остаётся в значении истина (про...

2001-08-12 07:46:23 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех(А именно 5151 подписчиков) Содержание: Циклы Вопрос-Ответ Этот выпуск посвящён операторам цикла. Операторы цикла являются мощным инструментом программировния, потому что позволяют выполнить итерационные операции над наборами данных. Это именно то, в чём компьтеры превосходят людей - быстрые повторяющиеся вычисления. Оператор цикла продолжает выполнять команды, входящие в его тело, пока не будет выполнено заданное условие. Оператор ци...

2001-06-28 19:31:25 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех(А именно 4734 подписчиков) В этом коротком выпуске будет рассказано об условных операторах в языке PERL. Условные операторы, также называемые операторами ветвления, позволяют направлять выполнение сценария в ту или иную сторону в зависимости от результата логической проверки. Иными словами, с их помощью на этапе выполнения кода можно принимать решения и действовать в соответствии с последними. Например, следующий фрагмент сценария ис...

2001-05-27 16:15:21 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех! В этом выпуске рассылки речь пойдёт об операторах и их приоритетах. Операторы позволяют выполнять операции с данными. Операторы Perl выполняют самые различные действия, но в первом приближении они могут быть разбиты на унарные, бинарные, тернарные и списковые. Унарным оператор требуется один операнд - например в случае оператора , выполняющего побитное логическое отрицание, $notvar$var осуществит логическое инвертирование содержимог...

2001-05-06 13:15:56 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех! С документацией о хэшах в прошлом выпуске закончили. Сегодня поговорим об использовании и применении хэшей. После того как вы создали хэш, можно работать с ним, обращаясь к его злементам с помощью ключей: $value = $hash$key}; В списковом контексте хэш интерполируется: пары ключ/значение переходят в единый список злементов. В скалярном контексте подставляется значение истина (true, если в хэше есть хотя бы одна пара ключ/значение, и ...

2001-04-15 13:15:41 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех! В прошлом выпуске мы "покончили" с массивами. Этот выпуск посвящён хэшам. Что это такое? Хэши (хэш-таблицы, хэшированные таблицы, называемые также ассоциативными массивами для доступа к отдельным элементам данных, используют не индексы, в отличие от обычных массивов, а ключи. При использовании хэшей значения ассоцииируются с текстовыми ключами, например: $hash{one=1; $hash{two=2; $hash{three=3; Теперь можно использовать эти данные д...

2001-03-25 00:02:41 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех! В прошлом выпуске мы остановились на определении длины массива. Сегодня начнём с изменения длины массива. Чтобы изменить число элементов в массиве, достаточно присвоить новое значение переменной #array, хранящей индекс последнего элемента массива. Вот пример такой операции: @array(1,2,3); #array=10; $array[8'Новый элемент'; print $array[8]; Результат: Новый элемент Кстати, все нововведённые элементы массива получают неопределённое з...

2001-03-17 15:04:53 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Приветствую всех! Прошу прощения за то, что ваши глаза давно не видели моей рассылки, но так уж получилось, были проблемы, не было времени и т.д. В прошлом выпуске мы остановились на различном использовании массивов, и на том, что я обещал рассказать об операциях push и pop , что я, собственно, сейчас и буду делать. Кроме присвоения списком, для изменения массивов можно использовать функции push и pop . Функция push добавляет один или несколько элеме...

2001-03-05 09:01:47 + Комментировать

Perl - подпишись и учись!

Служба Рассылок Subscribe.Ru проекта Citycat.Ru Hi, All! Т.к. большинство аудитории высказалось о том, что, мол, надо бы начать обучение Перлу с самых начал программирования, а не увлекаться более сложными скриптами, которые, конечно хороши в качестве обучения, но сразу чайникам в программировании на PERL они будут сложноваты, поэтому вынужден подчиниться и начать с самого начала. Т.к. большинство аудитории в принципе знает основной синтаксис Перл и немного ориентируется в языке, то в сегодняшнем выпуске б...

2001-02-12 18:23:16 + Комментировать