国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > 綜合 > 正文

Lua中的遞歸函數寫法實例

2024-07-21 23:04:35
字體:
來源:轉載
供稿:網友

先看例子吧:

復制代碼 代碼如下:

function foo(i) --1 
    print("i: ", i) 
    return i 
end 
 
do 
 
--local foo; --2 
 local foo = function (i) --3 
    if i < 1 then 
        return 1 
    else 
        return i * foo(i - 1) --4 
    end 
 end 
 
 local a = foo(4) 
 print("a: ", a) 
 
end 

上面的例子,到if里面調用了foo(..),它會調用到do..end塊里面的foo也就實現了局部函數的遞歸。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成都市| 佳木斯市| 龙里县| 和硕县| 乌兰县| 木兰县| 泰顺县| 葵青区| 高邑县| 潜江市| 平罗县| 聂拉木县| 肥东县| 宜州市| 泾川县| 永仁县| 太原市| 巩留县| 玉树县| 麻阳| 蒙山县| 长岛县| 勃利县| 天镇县| 大渡口区| 广饶县| 会泽县| 北安市| 荆门市| 商城县| 蒙城县| 苍溪县| 玛曲县| 永靖县| 宜君县| 隆安县| 涿州市| 永新县| 黄平县| 克拉玛依市| 满城县|