Начните с использования передового опыта.Включите это в начало вашего сценария Perl.
use strict;
use warnings;
Еще одна полезная практика - научиться определять и вызывать подпрограммы, в том числе передавать в них аргументы и получать их возвращаемые значения.Вы хотите, чтобы каждый компонент вашей программы был в подпрограмме, которая хорошо выполняет одну задачу.Это может показаться ненужным дополнительным расходом для простого первого задания, но оно того стоит, особенно если что-то не работает должным образом.
Затем попытайтесь выяснить, какими могут быть некоторые из ваших подпрограмм, и начнитесоединяя их вместе, чтобы они вызывали друг друга в правильной последовательности.Не беспокойтесь о деталях и не заставляйте подпрограммы делать что-нибудь интересное.Просто поместите несколько основных компонентов на место.Вот начало:
use strict;
use warnings;
main();
sub main {
print "Running main().\n";
my $reply = get_user_input("Enter something.");
print $reply, "\n";
}
sub get_user_input {
print "Running get_user_input().\n";
my $message = shift @_;
print $message, "\n";
return 1234;
}
Обратите внимание, как подпрограммы включают различные операторы print
.Их не обязательно будет в финальной программе, но они полезны по мере того, как вы ее разрабатываете - по сути, предоставляя дополнительное подтверждение того, что каждый шаг работает так, как вы ожидаете.
Что использует другую хорошую практику:1012 * работает итеративно .Получите что-то простое управление.Сделайте небольшую корректировку.Запустите программу еще раз.Убедитесь, что он работает (изначально просто печатая материал).Сделайте еще одну небольшую корректировку.Беги снова.И т.д.