рабочая зона

Perl

практический путь для изучения Perl с нуля

сначала определение

что такое Perl

Perl нужен для точных инструкций. Здесь это практический путь для изучения Perl с нуля. Начинай с модели: вход проходит шаги и становится выходом.

минимум для запускафайл script.plзапуск perl script.plпривычка изучи маленькую часть Perl, набери минимальный пример и запусти
программа

упорядоченный набор инструкций.

значение и переменная

значение это данные. переменная это имя для этих данных.

функция

маленькая именованная работа с входом и результатом.

среда

Perl запускает код из script.pl.

первый читаемый код

вывод программы

entry point output syntax print
print 42;
вывод 42

родословная языка

родословная Perl

посмотри откуда пришел Perl, какие языки рядом и что учить дальше.

корни
Csedawkshell
сейчасPerlсемья автоматизации и команд
семьясемья автоматизации и команд
лучше для

лучше для практический путь для изучения Perl с нуля

с нуля

1прочитать одно правило2предсказать вывод3набрать по памяти4запустить проверку5повторить с одним изменением

Банк задач

Сначала поиск потом практика

Выбери этап или найди задачу в банке текущего языка и открой тренировку.

18 результатов
Q 1ВыборЭтап 1 определения

Perl вопрос 1

Perl вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.

Q 2ВыборЭтап 1 определения

Perl вопрос 2

Perl вопрос 2. Выбери утверждение, которое лучше всего описывает именование значения.

Q 3ВыборЭтап 1 определения

Perl вопрос 3

Perl вопрос 3. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.

Q 4ВыборЭтап 1 определения

Perl вопрос 4

Perl вопрос 4. Выбери утверждение, которое лучше всего описывает базовая коллекция.

Q 5ВыборЭтап 1 определения

Perl вопрос 5

Perl вопрос 5. Выбери утверждение, которое лучше всего описывает вывод значения.

Q 6ВыборЭтап 1 определения

Perl вопрос 6

Perl вопрос 6. Выбери утверждение, которое лучше всего описывает именование значения.

Q 7ВыборЭтап 1 определения

Perl вопрос 7

Perl вопрос 7. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.

Q 8ВыборЭтап 1 определения

Perl вопрос 8

Perl вопрос 8. Выбери утверждение, которое лучше всего описывает базовая коллекция.

Q 9ВыборЭтап 1 определения

Perl вопрос 9

Perl вопрос 9. Выбери утверждение, которое лучше всего описывает вывод значения.

Q 10ВыборЭтап 1 определения

Perl вопрос 10

Perl вопрос 10. Выбери утверждение, которое лучше всего описывает именование значения.

Q 11ВыборЭтап 1 определения

Perl вопрос 11

Perl вопрос 11. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.

Q 12ВыборЭтап 1 определения

Perl вопрос 12

Perl вопрос 12. Выбери утверждение, которое лучше всего описывает базовая коллекция.

Q 13ВыборЭтап 1 определения

Perl вопрос 13

Perl вопрос 13. Выбери утверждение, которое лучше всего описывает вывод значения.

Q 14ВыборЭтап 1 определения

Perl вопрос 14

Perl вопрос 14. Выбери утверждение, которое лучше всего описывает именование значения.

Q 15ВыборЭтап 1 определения

Perl вопрос 15

Perl вопрос 15. Выбери утверждение, которое лучше всего описывает переиспользуемая функция.

Q 16ВыборЭтап 1 определения

Perl вопрос 16

Perl вопрос 16. Выбери утверждение, которое лучше всего описывает базовая коллекция.

Q 17ВыборЭтап 1 определения

Perl вопрос 17

Perl вопрос 17. Выбери утверждение, которое лучше всего описывает вывод значения.

Q 18ВыборЭтап 1 определения

Perl вопрос 18

Perl вопрос 18. Выбери утверждение, которое лучше всего описывает именование значения.

выбор ответа

Perl вопрос 1

Q 1Выборновый

Perl вопрос 1. Выбери утверждение, которое лучше всего описывает вывод значения.

print 42;

справка

шаблоны для script.pl

Perlperl script.pl
вспомнить по памятипрочитай маленький пункт и воспроизведи без подсказки
проследить кодзапиши значения переменных перед запуском
набрать самомуменьше копируй больше набирай и чини по одному багу

entry point output syntax print

вывод программы

print 42;
  • Run the smallest file first
  • Print one known value
  • Check the output before adding more code

variables assignment types my

значения и имена

my $total = 42;
print $total;
  • Give values readable names
  • Keep one idea per line while learning
  • Trace the value before changing it

function collection Array

функции и коллекции

sub add {
  my ($a, $b) = @_;
  return $a + $b;
}

my @scores = (40, 2);
print scalar @scores;
  • Keep functions small
  • Return useful values
  • Use the common collection before reaching for frameworks