当前位置 :
Scheme高手请进~两个函数相互定义(define(flat-recurseedlist-proc)(letrec((helper(lambda(ls)(if(null?ls)seed(list-proc(carls)(helper(cdrls)))))))helper))(define(deep-recurseeditem-proclist-proc)(letrec((hlp(lambda(ls)(if
1人问答
八字精批流年运程八字合婚八字起名
问题描述:

Scheme高手请进~两个函数相互定义

(define(flat-recurseedlist-proc)

(letrec((helper(lambda(ls)

(if(null?ls)seed

(list-proc(carls)(helper(cdrls)))))))

helper))

(define(deep-recurseeditem-proclist-proc)

(letrec((hlp(lambda(ls)

(if(null?ls)seed

(let((a(carls)))

(if(or(pair?a)(null?a))

(list-proc(hlpa)(hlp(cdrls)))

(item-proca(hlp(cdrls)))))))))

hlp))

怎么用deep-recur定义flat-recur,怎么用flat-recur定义deep-recur?

就是在定义deep-recur之后用deep-recur的功能来定义flat-recur,另一个就是反过来啦~

本人为菜鸟,这是一本菜鸟入门书的训练题来着

管菅回答:
  (define(flat-recurseedlist-proc)   (deep-recurseedlist-proclist-proc))   用flat-recur来定义deep-recur尚未想到好办法..
八字精批 八字合婚 八字起名 八字财运 2024运势 测终身运 姓名详批 结婚吉日
已出生未出生
最新更新
PC端 | 移动端 | mip端
字典翻译(zidianfy.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 字典翻译 zidianfy.com 版权所有 闽ICP备2022014709号-7
lyric 頭條新聞
复制重新加载
原创不易,您的支持将成为鼓励我的动力
《Scheme高手请进~两个函数相互定义(define(flat-recurseedlist-proc)(letrec((helper(lambda(ls)(if(null?ls)seed(list-proc(carls)(helper(cdrls)))))))helper))(define(deep-recurseeditem-proclist-proc)(letrec((hlp(lambda(ls)(if|其它问答-字典翻译问答网》
1、付费复制方式
支付宝付费后即可复制当前文章
限时特价:5.99元
原价:20元
打开支付页
2、微信付费复制方式
微信扫码付费后即可复制当前文章
限时特价:5.99元
原价:20元