<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_6_thread_2668"  />
<title>rulinux.net - Форум - Development - Re:Как сделать такое в перле?</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Development - Re:Как сделать такое в перле?</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16858</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16858</guid>
<pubDate>Fri, 03 Jul 2009 07:06:04 +0400</pubDate>
<description><![CDATA[<p>тогда тебе либо модуль писать, и потом его юзать use MyCoolModule  и из него вызывать функцию, либо править исходники перла. Вообще довольно странно твое желание, в перле можно сделать практически все, используя стандартные функции.</p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16857</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16857</guid>
<pubDate>Fri, 03 Jul 2009 06:27:42 +0400</pubDate>
<description><![CDATA[<p>Или просто заюзать оператор ~~
Я хочу не просто сделать поиск, а сделать его именоо в указанном мной синтаксисе.</p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16856</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16856</guid>
<pubDate>Fri, 03 Jul 2009 04:30:46 +0400</pubDate>
<description><![CDATA[<p style="font-style:italic">&gt; if ($elem in @array) {...}</p><p>иными словами ты хочешь без прохода по массиву сказать да, если элемент существует и выполнить какойто кусок кода?</p><p>Если это так, то выполнить поиск элемента без прохода по нему можно через хеш.</p><p>if (exists $hash{$elem}) { ... } где массивом будут ключи хеша, хеш там так устроен, что перебор делает гдето вовнутренностях перла.</p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16854</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16854</guid>
<pubDate>Thu, 02 Jul 2009 22:46:13 +0400</pubDate>
<description><![CDATA[<p>перла не знаю, боюсь ошибиться, но подозреваю что в твоём примере if - не функция. Видимо "print ... if ..." - встроенный оператор с жёстко заданным синтаксисом.</p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16855</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16855</guid>
<pubDate>Thu, 02 Jul 2009 21:33:31 +0400</pubDate>
<description><![CDATA[<p>Например, хочу написать функцию in, которая понимает такой синтаксис:</p><p>if ($elem in @array) {...}</p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16853</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16853</guid>
<pubDate>Thu, 02 Jul 2009 16:17:34 +0400</pubDate>
<description><![CDATA[<p>не очень понял что надо?</p><p>если надо вызвать функцию, если аргумент существует(например файл) то как-то так:
<fieldset style="border: 1px dashed black; padding:0px;"><ol style="background-color:#3d3d3d;" start="1"><li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;func ($arg) if -f $arg;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;sub func{<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;  print "file $_[0] существует
"<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;}<li style="background-color:#000000; padding-left: 5px; color: gray">&nbsp;</ol></fieldset></p>]]></description>
</item>
<item>
<title>Re:Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16851</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16851</guid>
<pubDate>Wed, 01 Jul 2009 20:37:37 +0400</pubDate>
<description><![CDATA[<p>Нет, помимо print&#039;а может быть любой иной оператор. Это именно if так интерпретируется.</p>]]></description>
</item>
<item>
<title>Как сделать такое в перле?</title>
<link>https://rulinux.net/message.php?newsid=2668&amp;page=1#16852</link>
<guid>https://rulinux.net/message.php?newsid=2668&amp;page=1#16852</guid>
<pubDate>Wed, 01 Jul 2009 20:37:37 +0400</pubDate>
<description><![CDATA[<p>Хочу функцию, которая будет принимать аргументы, идущие в коде до имени самой функции, аналогично if, foreach и т.п., например:</p><p>print &#039;test&#039; if 1;</p><p>if принял аргумент, идущий до самой функции.</p>]]></description>
</item>
</channel>
</rss>