第 12 屆 iThome 鐵人賽
分享至
遞迴(Recursion)是一種呼叫自己的方法,就好像你如果拿兩面鏡子面對面就會產生無窮多個成像是一樣的概念,簡單來說就是會形成無窮迴圈,通常是用來做有規則必且要執行多次的運算,比如說求階層、費氏數列又或是求最大公因數,因為觀念其實挺簡單的,於是乎我就用一個簡單的範例來練習,就用它來算階層吧~~
用遞迴來寫程式有個好處,就是可讀性很高,比起看迴圈來比,會很容易理解這程式是用來做什麼的。
IT邦幫忙