Size: a a a

2021 February 02

W

Warstone in Modern::Perl
Vadim Goncharov
гг, return и return undef
И? Как это опровергает мои слова?
источник

VG

Vadim Goncharov in Modern::Perl
на самом деле, человек хочет:
источник

VG

Vadim Goncharov in Modern::Perl
Переслано от Vadim Goncharov
use feature 'signatures'; и пиши
sub foo ($left, $right) {
   return $left + $right;
}
источник

b

basiliscos in Modern::Perl
Warstone
Есть прототипы:

Например
sub smth ($$) {
...
}

Будет принимать 2 параметра.
Но, не пользуйтесь прототипами. Это способ выстрелить в ногу вызывающему.
++. Только в исключительных случаях я прототипы использовал.
источник

W

Warstone in Modern::Perl
На самом деле человек может сам сказать что он хочет. Это прототипы - версия 1.1. Не делайте так.
источник

VG

Vadim Goncharov in Modern::Perl
Warstone
И? Как это опровергает мои слова?
это как сказать, что void в Си тоже "имеет результат"
источник

W

Warstone in Modern::Perl
Vadim Goncharov
это как сказать, что void в Си тоже "имеет результат"
XS_UNDEF кладется на стек? Потом снимается?
источник

VG

Vadim Goncharov in Modern::Perl
Warstone
XS_UNDEF кладется на стек? Потом снимается?
мне, как юзеру, в void-контексте какая разница?
источник

ST

Semen Tyan in Modern::Perl
Ребята, здравствуйте. Perl V !Perl = ? == true . Perl это нынче слишком сложно для современного мира, явно испытывающего кадровый голод IT-профессионалов. Ныне на взлете no-code стартапы, предлагающие  быстро и дешево клепать прототипы и MVP
источник

W

Warstone in Modern::Perl
Vadim Goncharov
мне, как юзеру, в void-контексте какая разница?
Ну вот потому вы все еще не входите в первую категорию ))
источник

VG

Vadim Goncharov in Modern::Perl
какую еще в жопу категорию
источник

W

Warstone in Modern::Perl
Semen Tyan
Ребята, здравствуйте. Perl V !Perl = ? == true . Perl это нынче слишком сложно для современного мира, явно испытывающего кадровый голод IT-профессионалов. Ныне на взлете no-code стартапы, предлагающие  быстро и дешево клепать прототипы и MVP
А ты точно не бот?
источник

ST

Semen Tyan in Modern::Perl
Warstone
А ты точно не бот?
ну почти
источник

W

Warstone in Modern::Perl
Vadim Goncharov
какую еще в жопу категорию
Спи дальше.
источник

AS

Anton Selin in Modern::Perl
Vadim Goncharov
Переслано от Vadim Goncharov
use feature 'signatures'; и пиши
sub foo ($left, $right) {
   return $left + $right;
}
Ну, не совсем хочу. Я пришел из другого мира языков, где при определении процедуры/функции есть возможность указать параметры.
У Perl по другому, и решил узнать у тех, кто уже давно с ним, - оправдан ли для perl'а такой способ.. Я еще мало практиковался, поэтому не сделал для себя каких-то выводов )
источник

W

Warstone in Modern::Perl
Как у любого решения - есть свои плюсы и минусы.
источник

VG

Vadim Goncharov in Modern::Perl
Anton Selin
Ну, не совсем хочу. Я пришел из другого мира языков, где при определении процедуры/функции есть возможность указать параметры.
У Perl по другому, и решил узнать у тех, кто уже давно с ним, - оправдан ли для perl'а такой способ.. Я еще мало практиковался, поэтому не сделал для себя каких-то выводов )
ну, люди используют добавляемые этим возможности
источник

W

Warstone in Modern::Perl
Например можно писать так:

$obj->configure('param1' => $value1, 'param2' => $value2)
(Очень популярно было в свое время, пока не думали о скорости. Потом задумались и перестали так делать)
источник

VG

Vadim Goncharov in Modern::Perl
шо значит "было", оно и сейчас
источник

W

Warstone in Modern::Perl
Вадим, продолжай спать.
источник