Оглавление:
- Шаг 1: материалы
- Шаг 2: ваша первая программа
- Шаг 3: переменные
- Шаг 4. Получение более продвинутого уровня
- Шаг 5: другое использование и зацикливание
- Шаг 6: логическое значение
- Шаг 7: Собираем все вместе
- Шаг 8: Готово
Видео: Изучите Perl от простого к среднему: 8 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:54
Perl - это язык сценариев на основе текста, который имеет свои преимущества и недостатки. В этом руководстве представлен обзор основ и функций, которые используются большинством сценаристов (также известных как программисты).
использовал бы. ДАВАЙТЕ НАЧНЕМ! (только для операторов Windows). Я предполагаю, что вы работали с программой hello world раньше или / и работали с интерпретатором. при написании сценариев в perl вам нужно изменить свой PATH, но если вы не хотите этого делать, используйте perl express (показано ниже). * отметьте оценку и прокомментируйте это руководство
Шаг 1: материалы
1. интерпретатор perl (погуглите!)
2. если хотите, perl express (google it!) 3. также, если хотите, модули (модули google perl для некоторых) устанавливают модули в папку "lib" в каталоге вашего интерпретатора perl.
Шаг 2: ваша первая программа
хорошо, давайте сделаем простую программу, скопируйте и вставьте это #! / usr / bin / perl print "hello world"; это самая простая программа, которую вы можете создать. Если вы хотите немного дополнить ее, введите #! / usr / bin / perl print "hello / n world"; вы сделали свою первую программу!, / n - создать новую строку, теперь давайте немного продвинемся
Шаг 3: переменные
теперь существует три типа переменных: 1. масштабирующие (содержит одну полосу данных) (($ scaler name = value;) 2. массивы (содержит несколько полос данных) ((@array name = (values);) 3. хеши% hashname = (значение => другое значение, значение => другое значение # введите столько тезисов, сколько хотите)
Шаг 4. Получение более продвинутого уровня
давайте сделаем скрипты, которые печатают значения переменных, введите эти скрипты! (комментарии вводить не нужно, комментарии отмечены знаком #) 1. #! / usr / bin / perl $ имя_переменной = 5; напечатайте "$ variablename"; 2. #! / usr / bin / perl @arrayname = (value, value2); # помните, вы должны ссылаться на массивы как на пример скаляров (индексы в порядке, начиная с нуля print "$ arrayyname {0} n"; #print value print "$ arrayyname {1} n"; #print value2 примечание: для кода выше символы {и} фактически являются квадратными скобками 3. #! / usr / bin / perl my% hash = (v => value, v2 => value2); print $ hash {v}; теперь давайте изучим другое использование масштабаторов, введите или скопируйте и вставьте этот код #! / usr / bin / perl $ scalername =; print $ scalername; введите все, что хотите при использовании командной строки, но если вы используете Perl Express, щелкните std.input, затем щелкните символ ввода-вывода, теперь позволяет найти еще несколько вариантов использования переменных
Шаг 5: другое использование и зацикливание
скопируйте и вставьте этот код #! / usr / bin / perl $ scalername =; if ($ scalername = ~ m / bill clinton /) {выведите «его клинтон в порядке!»; } Хорошо, вы могли бы спросить «что делает if?» прокрутите вниз, и вы увидите! >>>>>>>> в утверждении if perl ведет себя следующим образом: perl спрашивает: «содержит ли $ scalername Билла Клинтона? "вот еще одна функция, которая также используется в примере функции while: скопируйте и вставьте этот код #! / usr / bin / perl $ a = 1; while ($ a == 1) # == только для чисел {print "a = 1"; } else {выведите "a не равно 1"; } на следующем шаге мы поговорим о логических функциях
Шаг 6: логическое значение
логическое значение предназначено только для чисел! Вот некоторые функции ==, равно! =, не равно <, больше>, меньше (*), умножение примечание: в умножении theres no () 's + добавьте
Шаг 7: Собираем все вместе
скопируйте и вставьте этот код, #! / usr / bin / perl $ operation =; if ($ operation = ~ m / multiply /) {print "введите число: / n"; $ a =; print "введите число для multiply $ a: / n "; $ b =; $ c = $ a * $ b; print" $ a, умноженное на $ b = $ c / n ";} if ($ operation = ~ m / add /) {print "введите число: / n"; $ a =; print "введите число, которое нужно добавить к $ a: / n"; $ b =; $ c = $ a + $ b; print "$ a добавлено к $ b = $ c / n ";}
Шаг 8: Готово
когда вы пишете свои собственные программы, вы можете добавить эту функцию в свой код
использовать предупреждения; хорошо, вы сделали!
Рекомендуемые:
Изучите C ++ Oop: 6 шагов
Изучите C ++ Oop: привет, в этом руководстве вы изучите основы C ++ oop, надеюсь, вам понравится
Новичок: изучите IOT с помощью крутой кормушки для рыбы: 9 шагов (с изображениями)
Новичок: Изучите IOT с помощью Cool Fish Feeder: этот проект больше о руководстве по началу работы с небольшим малобюджетным устройством IOT и о том, что все, что вы можете с ним сделать. Что такое IOT? Получено от Google: IoT - это сокращение от Интернета вещей. Интернет вещей относится к постоянно растущей сети
Изучите Arduino за 20 минут (Power Packed): 10 шагов (с изображениями)
Изучите Arduino за 20 минут (Power Packed): инструкция написана с целью предоставить хороший материал и помочь настоящему любителю Arduino, которому действительно нужен простой и понятный источник, который любой может легко понять, просто прочитав этот модуль. Я тоже ardui
Изучите управление сервоприводом (краткий обзор): 6 шагов
Изучите управление сервоприводом (кратко): в этом модуле вы узнаете об управлении микро- или мини-сервоприводом, совместимым с Arduino. Серводвигатель обычно используется в любых проектах автоматизации, в которых есть движущиеся части. Он играет очень важную роль. роль в робототехнике, точный ход
Изучите ARDUINO (за 20 минут): 10 шагов (с картинками)
Изучите ARDUINO (за 20 минут): это руководство, которое я написал специально, чтобы очень упрощенно поделиться своими знаниями об Arduino. Я обязательно заверяю вас, что это будет мощный модуль, который охватывает почти все основные темы в Arduino. У Arduino огромный горшок