文件名称:srfi-5:鸡计划的srfi-5端口
文件大小:9KB
文件格式:ZIP
更新时间:2024-03-09 23:03:51
Scheme
SRFI-5:具有签名和剩余参数的兼容let表单 抽象的 let表单的named-let化身与define表单有两个轻微的不一致。 根据定义,let形式不能容纳其余参数,这是功能和一致性的问题。 根据定义,let形式不包含签名样式的语法,这是美观和一致性的问题。 此处以与传统let格式兼容的方式解决了这两个问题,但仅进行了少量扩展。 有关更多信息,请参见: 基本原理 签名样式语法 考虑以下两个等效定义: ( define fibonacci ( lambda ( n i f0 f1 ) ( if ( = i n) f0 (fibonacci n ( + i 1 ) f1 ( + f0 f1))))) ( define ( fibonacci n i f0 f1 ) ( if ( = i n) f0 (fibonacci n ( +
【文件预览】:
srfi-5-main
----.gitignore(62B)
----README.org(7KB)
----srfi-5.egg(299B)
----release-info(167B)
----Makefile(474B)
----LICENSE(1KB)
----srfi-5-impl.scm(2KB)
----README.svnwiki(7KB)
----srfi-5.scm(230B)