<?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:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>recursive | Volkankey.com</title>
	<atom:link href="https://www.volkankey.com/tag/recursive/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.volkankey.com</link>
	<description>Eğitim, İnternet, Teknoloji</description>
	<lastBuildDate>Sun, 14 Aug 2011 11:08:40 +0000</lastBuildDate>
	<language>tr</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9.4</generator>
	<item>
		<title>Recursive (Özyineli) Fonksiyonlar</title>
		<link>https://www.volkankey.com/recursive-ozyineli-fonksiyonlar/</link>
					<comments>https://www.volkankey.com/recursive-ozyineli-fonksiyonlar/#respond</comments>
		
		<dc:creator><![CDATA[Volkan ŞABAHAT]]></dc:creator>
		<pubDate>Sun, 14 Aug 2011 11:07:40 +0000</pubDate>
				<category><![CDATA[Programlama]]></category>
		<category><![CDATA[fonksiyon]]></category>
		<category><![CDATA[recursive]]></category>
		<guid isPermaLink="false">http://www.volkankey.com/?p=276</guid>

					<description><![CDATA[<p>Kısaca kendi kendini çağıran fonksiyona recursive (özyineli) fonksiyon denir. Recursive, fonksiyon yordamı içinde aynı fonksyionu yeniden çağırmak anlamına gelir. Hemen bir örnekle açıklamaya çalışalım. 1 den x e kadar olan sayıların toplamını bulmak için şu fonksiyonu yazıyorum. &#160; function toplam( $sayi ) { if( $sayi == 1 ) { return 1; } //Recursive Kısım else [&#8230;]</p>
The post <a href="https://www.volkankey.com/recursive-ozyineli-fonksiyonlar/">Recursive (Özyineli) Fonksiyonlar</a> first appeared on <a href="https://www.volkankey.com">Volkankey.com</a>.]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" class="alignleft size-medium wp-image-277" title="Recursive" src="http://www.volkankey.com/wp-content/uploads/recursive-300x225.jpg" alt="Recursive" width="300" height="225" srcset="https://www.volkankey.com/wp-content/uploads/recursive-300x225.jpg 300w, https://www.volkankey.com/wp-content/uploads/recursive.jpg 320w" sizes="(max-width: 300px) 100vw, 300px" />Kısaca kendi kendini çağıran fonksiyona recursive (özyineli) fonksiyon denir. Recursive, fonksiyon yordamı içinde aynı fonksyionu yeniden çağırmak anlamına gelir.</p>
<p>Hemen bir örnekle açıklamaya çalışalım.</p>
<p>1 den x e kadar olan sayıların toplamını bulmak için şu fonksiyonu yazıyorum.</p>
<p>&nbsp;</p>
<p>function toplam( $sayi )<br />
{</p>
<p><span id="more-276"></span></p>
<p>if( $sayi == 1 )<br />
{<br />
return 1;<br />
}<br />
//Recursive Kısım<br />
else<br />
{<br />
return $sayi + toplam($sayi &#8211; 1 );<br />
}<br />
}</p>
<p>Fonksiyona gönderdiğimiz sayı 1 olana kadar sürekli aynı fonksyion çağırılıyor ve o andaki sayi değeri toplanıyor ve sonuçta istediğimiz toplama ulaşmış oluyoruz.</p>
<p>Buna benzer şekilde recursive olarak faktöriyel hesabını da yapabiliriz.</p>
<p>function faktoriyel( $sayi )<br />
{</p>
<p>if( $sayi == 1 || $sayi == 1 )<br />
{<br />
return 1;<br />
}<br />
//Recursive Kısım<br />
else<br />
{<br />
return $sayi * faktoriyel($sayi &#8211; 1 );<br />
}<br />
}</p>The post <a href="https://www.volkankey.com/recursive-ozyineli-fonksiyonlar/">Recursive (Özyineli) Fonksiyonlar</a> first appeared on <a href="https://www.volkankey.com">Volkankey.com</a>.]]></content:encoded>
					
					<wfw:commentRss>https://www.volkankey.com/recursive-ozyineli-fonksiyonlar/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
