问题标签 [racket]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
298 浏览

functional-programming - 如何在 Scheme 中使用声明(类型、内联、优化)?

如何声明参数的类型以规避类型检查?

如何优化速度以告诉编译器尽可能快地运行函数,例如(优化速度(安全 0))?

如何在 Scheme 中创建内联函数?

如何使用数据对象的未装箱表示?

最后,这些是否重要或必要?我可以依靠我的编译器来进行这些优化吗?

谢谢,昆贾恩。

0 投票
3 回答
203 浏览

functional-programming - CL中优化速度声明的作用是什么?

这个命令做了哪些优化步骤

我可以在我的 Lisp/Scheme 程序中对其中一些技术进行手工编码吗?

0 投票
1 回答
401 浏览

functional-programming - 我可以在 PLTScheme 中反汇编我的代码吗?

我可以在 LISP 中看到(反汇编)这样的方案函数的翻译机器指令吗?

0 投票
4 回答
949 浏览

functional-programming - 如何在 Scheme/Lisp 中为结构添加元素

我有一个输入是这种形式:

(上下文:单词表示电影,数字表示用户提交的加权评分)

我需要添加所有数量并返回一个看起来像这样的列表

如何遍历列表和所有数量?我真的很难过。请帮我。

谢谢。

0 投票
1 回答
612 浏览

functional-programming - 如何在 PLT Scheme 中制作模块?

我试过这样做:

但我得到这个错误:

什么是正确的方法?

0 投票
2 回答
1319 浏览

lisp - 你如何在 Scheme/Lisp 中对符号进行算术计算?

我需要使用符号执行计算。我需要将 hh:mm 形式的时间转换为经过的分钟数。

这是一个不正确的代码,经过所有转换后我得到一个字符并且无法执行正确的计算。

你们有什么建议吗?我无法更改输入类型。
上下文:输入是航班时刻表,因此我无法更改数据结构。

;; -------------------------------------------------- --------------------

编辑:想出了一个丑陋的解决方案。请提出更好的建议。

0 投票
5 回答
12036 浏览

lisp - 关于 Scheme (plt-scheme) 中的“If..”

我的 Scheme 程序中有一个非常简单的要求,即在“if”的真实条件下执行多个语句。. 所以我写了我的代码,如下所示:

显然,上述方法不起作用,因为我无意中创建了一个带有 # 参数的 # 过程。因此,为了完成我的工作,我只需将上述表达式放入一个新函数中并从那里调用它,而不是表达式 1、表达式 2。有用。

所以,我的观点是:还有其他条件结构可以支持我的要求吗?

0 投票
2 回答
3041 浏览

functional-programming - 如何在 Scheme/Lisp 中为此数据结构编写平均函数?

我想根据类似商品的平均价格找到新商品的价格。函数 get-k-similar 使用 k-Nearest Neighbors 但返回给我这个输出 ((list rating age price) proximity)

我需要找到类似物品的平均价格。即117和75的平均值。有更好的迭代方法吗?我的功能看起来太丑了。

0 投票
2 回答
718 浏览

python - 在 SimpleHTTPServer.py 中重定向浏览器?

我部分是通过在 Scheme 中实现SimpleHTTPServer.py的功能。我对 HTTP 请求/响应机制很感兴趣。在浏览上述文件时,我遇到了这个 - “#redirect browser - 基本上做 apache 在代码中所做的事情”。

为什么在这种情况下需要这种重定向?

0 投票
2 回答
2412 浏览

functional-programming - 什么是“减少语义”?请通俗地解释一下PLT Redex的使用

有人请用更简单的语言解释归约语义和 PLT Redex 的用法。

谢谢。