Size: a a a

2020 December 08

OP

Oleg Pronin in Modern::Perl
Раньше мне конструкция
for my $item (list)
Глаза резала)))
источник

OP

Oleg Pronin in Modern::Perl
Гораздо полезнее было бы если бы разрулили и разрешили однострочные if/for без {}
источник

AK

Andrey Karepin in Modern::Perl
die unless is_exit;
источник

IB

Ivan Bessarabov in Modern::Perl
Oleg Pronin
Гораздо полезнее было бы если бы разрулили и разрешили однострочные if/for без {}
Это большой рассадник багов
источник

DF

Denis F in Modern::Perl
Oleg Pronin
Гораздо полезнее было бы если бы разрулили и разрешили однострочные if/for без {}
Постфиксные можно же
источник

AU

Alexey Ugnichev in Modern::Perl
Oleg Pronin
Исторически сложилось правило для перла - for для циклов с 3 экспрешенами, foreach для контейнеров. Но с учетом того что в большинстве других языков for выполняет эти 2 функции и даже в в С++
for (auto& item : list) {}
То лично я отказался от foreach
Не «даже в C++», подозреваю оно там и появилось.
источник

DF

Denis F in Modern::Perl
А префиксные выглядят так себе в этом случае
источник

OP

Oleg Pronin in Modern::Perl
Andrey Karepin
die unless is_exit;
Это не то, ты else не напишешь
источник

AK

Andrey Karepin in Modern::Perl
Oleg Pronin
Это не то, ты else не напишешь
петухон покусал что ли?
источник

AU

Alexey Ugnichev in Modern::Perl
Только не тернарный оператор (снова), хеххе.
источник

OP

Oleg Pronin in Modern::Perl
Ivan Bessarabov
Это большой рассадник багов
Я постоянно это слушы как причина но ни разу не допускал такой баги в С++ и не видел чтобы ктото другой ее допускал. Похоже на страшилку мифическую
источник

b

basiliscos in Modern::Perl
Oleg Pronin
Я постоянно это слушы как причина но ни разу не допускал такой баги в С++ и не видел чтобы ктото другой ее допускал. Похоже на страшилку мифическую
for (int i = get_start_value(); i < get_end_value(); ++i); 
 action(array[i]]);


найди багу. )
источник

OP

Oleg Pronin in Modern::Perl
Andrey Karepin
петухон покусал что ли?
Ну тогда продемонстрируйте только без глазовыкалывающих тернарников
источник

OP

Oleg Pronin in Modern::Perl
И бинопов
источник

OP

Oleg Pronin in Modern::Perl
basiliscos
for (int i = get_start_value(); i < get_end_value(); ++i); 
 action(array[i]]);


найди багу. )
Макросы зло. Если пишешь надо в фигурные их обрамлять в макросе
источник

D

DarkPerl in Modern::Perl
basiliscos
for (int i = get_start_value(); i < get_end_value(); ++i); 
 action(array[i]]);


найди багу. )
Я нашёл ! $ не хватает перед i 😁👍
источник

OP

Oleg Pronin in Modern::Perl
)))
источник

b

basiliscos in Modern::Perl
Oleg Pronin
Макросы зло. Если пишешь надо в фигурные их обрамлять в макросе
дело не в макросах. А в том что ; в конце for(..); стоит и не видно. А следующая строчка с отступом.
источник

IB

Ivan Bessarabov in Modern::Perl
Oleg Pronin
Я постоянно это слушы как причина но ни разу не допускал такой баги в С++ и не видел чтобы ктото другой ее допускал. Похоже на страшилку мифическую
источник

OP

Oleg Pronin in Modern::Perl
Ну ты перенес для смарфона. Реально таких переносов мало. В таком длинном ифе бы конечно бракеты поставили
источник