国产探花免费观看_亚洲丰满少妇自慰呻吟_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也就實現了局部函數的遞歸。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 五河县| 昌邑市| 沙田区| 拉孜县| 土默特右旗| 芜湖市| 文安县| 长宁县| 盖州市| 广丰县| 大关县| 长白| 呼伦贝尔市| 吴桥县| 乐亭县| 淮北市| 庄河市| 蓝山县| 麻江县| 扶沟县| 沙田区| 唐河县| 肇州县| 黄陵县| 板桥市| 德州市| 通道| 乐亭县| 扎鲁特旗| 北海市| 兴安县| 宾阳县| 郴州市| 长沙县| 荆州市| 柳林县| 泸溪县| 屏山县| 边坝县| 拉萨市| 延边|