VO
Size: a a a
VO
W
DE
IB
IB
DM
IB
DM
IB
ВР
W
МК
perl -E 'foreach (my $i=0; $i<5; $i++) { say $i; }'
b
foreach
неудачное решение, т.к. тоже самое потом решили сделать для for
. В итоге, в перле 2 ключевых слова, и делающих одно и тоже. (Ну, точнее, foreach, подмножество for, только длиннее). Лично я пытаюсь везде юзать for
. Но, готов допустить. что где-то foreach
будет экспрессивнее.МК
LABEL for (EXPR; EXPR; EXPR) BLOCK
LABEL for VAR (LIST) BLOCK
LABEL for VAR (LIST) BLOCK continue BLOCK
LABEL foreach (EXPR; EXPR; EXPR) BLOCK
LABEL foreach VAR (LIST) BLOCK
LABEL foreach VAR (LIST) BLOCK continue BLOCK
The "foreach" keyword is actually a synonym for the "for" keyword, so you can use either.
man perlsynРТ
foreach
неудачное решение, т.к. тоже самое потом решили сделать для for
. В итоге, в перле 2 ключевых слова, и делающих одно и тоже. (Ну, точнее, foreach, подмножество for, только длиннее). Лично я пытаюсь везде юзать for
. Но, готов допустить. что где-то foreach
будет экспрессивнее.b
for
, некоторые - миксуют, некоторые предпочитают for
для C-style циклов, а foreach
для перебирания всех объектов. Потом, когда смотришь на код, написанный не тобой, но с чёть другим подхом в этом случае, и немного не по себе, и хочется переписать... Тут, да, имхо, недостаток перла.МК
for
, некоторые - миксуют, некоторые предпочитают for
для C-style циклов, а foreach
для перебирания всех объектов. Потом, когда смотришь на код, написанный не тобой, но с чёть другим подхом в этом случае, и немного не по себе, и хочется переписать... Тут, да, имхо, недостаток перла.b
OP
DF