Scheme是Lisp系列中的一种函数式编程语言,它以lambda演算与eager(applicative-order)评估密切相关。有关URL方案的问题,请使用标记“url-scheme”。
据我所知,原子是 Scheme 中的任何数字、布尔值和字符串。但是当我运行原子时?空列表上的函数 - (atom? '()) - 它返回真 #t 值。 我在这里错过了什么?是不是...
如何在多平台 Xcode 项目上获得 100% 的单元测试覆盖率?
这是我似乎最能提取的这个属性。但是,我想为不同的 ios 模拟器运行一个测试。有没有办法做到这一点? var isNavigationStackAvailable: Bool { ...
这是一个逻辑请求而不是代码问题。 我所有的客户都有单独的数据库。但是前端和后端是通用的。他们使用客户端 ID (db-id) 登录。 用户密码
我有“EOPL”一书中的“LET”语言 您还可以在以下 git 中看到 lang 的防御: https://github.com/svenpanne/EOPL3/blob/master/chapter3/exercise-...
为什么 TSPL 的 letrec 示例可以在 ChezScheme 中仅使用 let 运行?
在 TSPL 3.2 中我们发现: (letrec ((甚至? (拉姆达 (x) (或(= x 0) (奇数?(- x 1))))) (奇怪的? (拉姆达 (x) (和(不是(= x 0)) ...
如何在Racket语法中使用arbno,最后一项没有公共分隔符
我正在写一个函数,在 Racket 中称为“func”,#eopl。我对语法感到困惑。我们对具有公共分隔符的元素使用 arbno,这样我们就可以将它们视为列表元素。怎么...
是否有一个方案程序可以促进在屏幕上打印默认字符串以进行可能的编辑(使用左/右箭头键)作为程序的下一个输入字符串?我想我是...
我得到一个错误,说 dataInput 没有绑定。我不知道为什么。这似乎是一个有效的 let 表达式。请解释。非常感谢! (定义 imageList "/home/perry/dir_image_search_list&...
我有一个函数定义的精简定义类型: (定义类型 FunDef (fundef (fn-name symbol?))) 这是一个满足定义类型的函数定义: (fundef'f) 怎么...
stream-ref 和 stream-take 在 Scheme 中给出了相互矛盾的答案
我在方案中有以下程序 #lang方案 (需要球拍/流) (定义(从 n 开始的整数) (stream-cons n (integers-starting-from (+ n 1)))) (定义(流前缀和 s) (...
我在 SICP 讲座系列的第 6B 课中遇到了以下示例,需要一些帮助来理解它是如何评估的。 该示例使用流处理创建无限的
我正在关注 Harvey 教授的 cs61a,在可用的文件中,有一个实现了面向对象范式(此处)。将其加载到 Dr. Racket 并添加简单方案语言时......
我有一个问题,我不明白 let 是如何在条件下工作的,如果我理解它但不是条件...... 这是我的代码: (定义 add2 (拉姆达 (l) (条件((null?l)l) (我...
所以我试图编写一个函数来遍历点列表并计算距离给定平面小于特定距离的点数。我的问题是我得到...
我的项目使用微服务架构。测试是孤立的,当与其他服务交互时,我们使用 wiremock。可以想象,始终保持来自其他服务的正确答案...
我想使用我用 C 编写并使用 gcc -shared -o libsum.so sum.c 编译成库的函数,但我不知道如何加载库并从方案
我有一个微服务架构,如下图所示: 问题 我有一个 idia 来制作用户搜索 UI 控件,但我没有用户服务,我只有身份
无法弄清楚为什么我不断收到“预期违反计划地图合同:程序?错误”[关闭]
我有以下代码: (定义(eval-1 exp) ;添加了显示表达式。 -- DLB (显示“正在执行 eval-1,exp =”) (displayln exp) (条件((常量?exp) (显示...