Есть несколько способов сделать это - 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 гласит: «Должен быть один - и желательно только один - очевидный способ сделать это».

Смотрите также

Рекомендации

внешняя ссылка