Thread use feature "switch"; for or given. (1 answers)
Opened by mika at 2016-06-12 08:26

mika
 2016-06-12 08:26
#184936 #184936
User since
2010-10-02
168 Artikel
BenutzerIn

user image
Hallo,

http://perldoc.perl.org/perlsyn.html#Switch-Statem..., man kann statt given auch for schreiben:

Code (perl): (dl )
1
2
3
4
5
6
    for ($var) {
        when (/^abc/) { $abc = 1 }
        when (/^def/) { $def = 1 }
        when (/^xyz/) { $xyz = 1 }
        default       { $nothing = 1 }
    }


Was bevorzugt ihr, die given oder die for Variante?

Ich mag Perl ja auch wegen seiner Freiheiten, bei der Syntax gegenüber z.B. Python.

Aber gerade musste ich doch überlegen, ob mir das for gefällt. Aber eigentlich ist sogar besser als das given, auch wenns das for-Schlüsselwort vlt. etwas überlädt.

Was meint ihr? Man hat ja beide Möglichkeiten, um schönen Code zu schreiben. Und ist das überhaupt eine Geschmacksfrage, oder eine technische Entscheidung?
Last edited: 2016-06-12 13:59:23 +0200 (CEST)

View full thread use feature "switch"; for or given.