Есть несколько способов сделать это - There's more than one way to do it
Есть несколько способов сделать это ( TMTOWTDI или TIMTOWTDI , произносится Тим Тоади ) - это девиз программирования на Perl . Язык был разработан с учетом этой идеи, поскольку он «не пытается указывать программисту, как программировать». Как утверждают сторонники этого девиза, эта философия позволяет легко писать краткие утверждения вроде
print if 1..3 or /match/
или более традиционный
if (1..3 or /match/) { print }
или даже более многословно:
use English;
if ($INPUT_LINE_NUMBER >= 1 and $INPUT_LINE_NUMBER <= 3 or $ARG =~ m/match/) {
print $ARG;
}
Этот девиз очень много обсуждался в сообществе Perl и в конце концов расширился до. Есть несколько способов сделать это, но иногда последовательность - тоже неплохая вещь ( TIMTOWTDIBSCINABTE , произносится Tim Toady Bicarbonate ).
Напротив, часть дзэн Python гласит: «Должен быть один - и желательно только один - очевидный способ сделать это».
Смотрите также
Рекомендации
внешняя ссылка
- Perl, первый постмодернистский язык программирования на Ларри Уолл
- Там это больше , чем один способ сделать это на WikiWikiWeb
- Perl 6, младшая сестра Perl 5, выпущенная на Рождество 2015 года Ларри Уоллом и сообществом Perl 6.