郑卫艇 发表于 2021-11-2 15:48:00

不通过名称管理器,let+lambda如何实现递归?

比如我要求1乘以几次1.5,才大于188.通过定义名称使用lambda可以求出来了。
名称管理器:
tt=LAMBDA(x,y,q,IF(x




国际知名蹭饭大佬 发表于 2021-11-8 20:03:33

上班时间在线等,下班时间瞄两眼

农子 发表于 2021-12-14 16:55:00

目前lambda递归只能通过定义名称的,不过有增加了几个累加循环的函数,比如reduce/scan,数据量不大的话,还可以凑合一下。=min(if(scan(1,row(1:30),lambda(x,y,x*1.5))>188,row(1:30)))

一生不低头 发表于 2021-12-28 19:36:52

谢谢大佬,我学一下这两个函数吧,还是希望正式发布的时候可以支持定以后直接进行递归
页: [1]
查看完整版本: 不通过名称管理器,let+lambda如何实现递归?