<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Как проверить на defined сразу несколько переменных?</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html</link>
    <description>if (!defined $a &amp;#124;&amp;#124; !defined $b &amp;#124;&amp;#124; .. ) выглядит очень неуклюже. Можно как-нибудь if undefined ($a $b $c $d) &#123; ... &#125; ?&lt;br&gt;</description>

<item>
    <title>Как проверить на defined сразу несколько переменных? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#6</link>
    <pubDate>Wed, 13 Aug 2008 19:43:16 GMT</pubDate>
    <description>perldoc -f map :)&lt;br&gt;Функции map и grep применяются очень часто, так что стоит их освоить. &lt;br&gt;</description>
</item>

<item>
    <title>Как проверить на defined сразу несколько переменных? (rookie)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#5</link>
    <pubDate>Wed, 13 Aug 2008 05:42:52 GMT</pubDate>
    <description>&amp;gt;Используйте обычный grep&lt;br&gt;&lt;br&gt;Ещё одина близкая тема.&lt;br&gt;Как разрушить одним undef сразу несколько переменных?&lt;br&gt;Код undef ($a, $b, $c) не работает как хотелось :-(&lt;br&gt;</description>
</item>

<item>
    <title>Как проверить на defined сразу несколько переменных? (rookie)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#4</link>
    <pubDate>Wed, 13 Aug 2008 05:16:40 GMT</pubDate>
    <description>&amp;gt;Используйте обычный grep, например (!defined $a &amp;#124;&amp;#124; !defined $b &amp;#124;&amp;#124; .. ) &lt;br&gt;&amp;gt;заменяется на grep !defined, ($a,$b,$c). &lt;br&gt;&amp;gt;Пример: &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;$ perl -le &apos;my ($a,$b,$c)=(0,1,2);print((grep !defined, ($a,$b,$c))?&quot;Bad&quot;:&quot;Good&quot;);&apos; &lt;br&gt;&amp;gt;Good &lt;br&gt;&amp;gt;perl -le &apos;my ($a,$b,$c)=(0,1);print((grep !defined, ($a,$b,$c))?&quot;Bad&quot;:&quot;Good&quot;);&apos; &lt;br&gt;&amp;gt;Bad &lt;br&gt;&lt;br&gt;Спасибо, это то, что надо.&lt;br&gt;Спасибо всем&lt;br&gt;</description>
</item>

<item>
    <title>Как проверить на defined сразу несколько переменных? (angra)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#3</link>
    <pubDate>Wed, 13 Aug 2008 02:41:01 GMT</pubDate>
    <description>Используйте обычный grep, например (!defined $a &amp;#124;&amp;#124; !defined $b &amp;#124;&amp;#124; .. ) заменяется на grep !defined, ($a,$b,$c).&lt;br&gt;Пример:&lt;br&gt;&lt;br&gt;$ perl -le &apos;my ($a,$b,$c)=(0,1,2);print((grep !defined, ($a,$b,$c))?&quot;Bad&quot;:&quot;Good&quot;);&apos;&lt;br&gt;Good&lt;br&gt;perl -le &apos;my ($a,$b,$c)=(0,1);print((grep !defined, ($a,$b,$c))?&quot;Bad&quot;:&quot;Good&quot;);&apos;&lt;br&gt;Bad&lt;br&gt;</description>
</item>

<item>
    <title>Как проверить на defined сразу несколько переменных? (qq)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#2</link>
    <pubDate>Tue, 12 Aug 2008 17:40:57 GMT</pubDate>
    <description>&amp;gt;if (!defined $a &amp;#124;&amp;#124; !defined $b &amp;#124;&amp;#124; .. ) выглядит очень неуклюже. &lt;br&gt;&amp;gt;Можно как-нибудь if undefined ($a $b $c $d) &#123; ... &#125; &lt;br&gt;&amp;gt;? &lt;br&gt;&lt;br&gt;модуль List::MoreUtils&lt;br&gt;&lt;br&gt;               print &quot;At least one value undefined&quot;&lt;br&gt;                   if any &#123; !defined($_) &#125; &#064;list;&lt;br&gt;&lt;br&gt;               print &quot;All items defined&quot;&lt;br&gt;                   if all &#123; defined($_) &#125; &#064;list;&lt;br&gt;</description>
</item>

<item>
    <title>Как проверить на defined сразу несколько переменных? (arturpub)</title>
    <link>https://www.opennet.ru/openforum/vsluhforumID9/7539.html#1</link>
    <pubDate>Tue, 12 Aug 2008 16:04:01 GMT</pubDate>
    <description>foreach ($a, $b, ...) &#123; do &#123;&lt;br&gt;    ...&lt;br&gt;&#125; and last if not defined $_ &#125;&lt;br&gt;&lt;br&gt;sub undefined &#123; foreach (&#064;_) &#123; return 1 if not defined $_ &#125;; 0 &#125;&lt;br&gt;&lt;br&gt;можно покумекать через grep/map&lt;br&gt;&lt;br&gt;&lt;br&gt;да, еще в List::Util есть несколько примеров&lt;br&gt;</description>
</item>

</channel>
</rss>
