Jest na to więcej niż jeden sposób - There's more than one way to do it

Jest więcej niż jeden sposób, aby to zrobić ( TMTOWTDI lub TIMTOWTDI , wymawiane Tim Toady ) to motto programowania w Perlu . Język został zaprojektowany z myślą o tym pomyśle, ponieważ „nie próbuje mówić programiście, jak ma programować”. Jak argumentują zwolennicy tego motta, filozofia ta ułatwia pisanie zwięzłych stwierdzeń, takich jak

print if 1..3 or /match/

lub bardziej tradycyjny

if (1..3 or /match/) { print }

lub nawet bardziej szczegółowe:

use English;
if ($INPUT_LINE_NUMBER >= 1 and $INPUT_LINE_NUMBER <= 3 or $ARG =~ m/match/) {
    print $ARG;
}

To motto było bardzo często dyskutowane w społeczności Perla i ostatecznie rozszerzyło się na Istnieje więcej niż jeden sposób, aby to zrobić, ale czasami spójność też nie jest zła ( TIMTOWTDIBSCINABTE , wymawiane Tim Toady Bicarbonate ).

W przeciwieństwie do tego, częścią Zen Pythona jest: „Powinien istnieć jeden - a najlepiej tylko jeden - oczywisty sposób na zrobienie tego”.

Zobacz też

Bibliografia

Zewnętrzne linki