Есть несколько способов сделать это ( TMTOWTDI или TIMTOWTDI, произносится Тим Тоади ) - это девиз программирования на Perl. Язык был разработан с учетом этой идеи, поскольку он «не пытается указывать программисту, как программировать». Как утверждают сторонники этого девиза, эта философия позволяет легко писать краткие утверждения вроде
print if 1..3 or /match/
или более традиционный
if (1..3 or /match/) { print }
или даже более многословно:
use English; if ($INPUT_LINE_NUMBER gt;= 1 and $INPUT_LINE_NUMBER lt;= 3 or $ARG =~ m/match/) { print $ARG; }
Этот девиз очень много обсуждался в сообществе Perl и в конце концов расширился до. Есть несколько способов сделать это, но иногда последовательность - тоже неплохая вещь ( TIMTOWTDIBSCINABTE, произносится Tim Toady Bicarbonate ).
Напротив, часть дзэн Python гласит: «Должен быть один - и желательно только один - очевидный способ сделать это».