racket 相关问题

Racket是Lisp / Scheme系列中可扩展的多范式编程语言。

为什么set-union和朋友不把mutable-sets作为参数?

我试过(set-union(mutable-set)(mutable-set))并返回错误。但我认为文档说输入集只需要是通用集?

回答 1 投票 1

scheme / racket中最大的整数值是多少?

我试图找出计划中最大的int值究竟是什么?例如,在java中,最大的signed int是2 ^ 31 - 1.如何在scheme中获取此值(对于最大的int ...

回答 2 投票 0

在Racket中动态地需要阶段1(for-syntax)变量

假设我有一些模块foo.rkt在阶段1提供x。#lang racket(开始为语法(定义x 5)(提供x))当你运行(module-> exports“foo.rkt”)你回来((1(x()))),...

回答 1 投票 2

Scheme无限递归

我正在编写自己的quicksort版本,并且由于某种原因导致无法递归的无限递归。 (define(quicksort-test list)(cond((null?list)'())(否则......

回答 1 投票 5

Racket的子进程没有找到文件

我正在尝试从控制台运行一个Racket文件作为部署的一部分。部分原因是使用pandoc编译文件。我有一个命令可以直接从控制台调用它,但它...

回答 1 投票 0

如何将字符串转换为scheme中的整数列表?

如何将一串数字转换为整数列表?我想将“1234”转换为列表1 2 3 4

回答 1 投票 1

比较两个列表在方案中是否相同

我想比较两个列表,如果#\ tab之前或#\ space之前的列表是相同的返回true。不一样的回报是假的。这是我尝试做的努力..我尝试使用递归来解决问题,但......

回答 2 投票 0

如何在Scheme中编写将两个序列交织成一个的过程

在我们的考试中,我们必须编写一个程序,显示序列的前20个元素和一个程序,它接受2个序列并以过程的形式返回一个。我写了一个显示程序-...

回答 1 投票 0

为什么我的列表反转功能独立工作,而不是在另一个功能内?

我试图在另一个函数中调用我编写的反向函数(在单独调用时有效),但它输出的结果不正确。我正在写一个程序来取得衍生物,关于......

回答 1 投票 1

只从调用中获取一个值

有没有办法只从值中返回一个结果?我尝试过(定义x(第一个(值1 2))),但这不起作用。是编写类似东西的唯一方法(define-values(x dont -...

回答 2 投票 1

如何将xexpr表达式分解为Racket中的函数?

在我的Racket web-server / insta应用程序中,我有一些重复性 HTML that I want to factor out into a separate function and then call it with params to generate the div HTML inside a larger HTML ...

回答 1 投票 2

DrRacket BNF语法

我写了这样的BNF语法:#lang pl#| LE语言的BNF: :: = | |#(define-type LE [Num Number])但我不知道如何检查...

回答 1 投票 1

为什么这个if语句是这样的?

问题是编写一个函数,它接受一个列表并将其分成两个大小相同的列表,并返回一个列表,其第一个元素是第一个列表,第二个元素是......

回答 2 投票 2

如何在方案中找到树的高度?

定义一个Scheme程序(树高t),计算非空树的高度t(定义(高度树)(if(null?tree)0(max(height(caddr tree)))))'(5 (1(8)(2(1)(9)))(10)(...

回答 1 投票 1

是否可以在宏外使用extract-struct-info?

考虑以下球拍代码来获取给定结构的访问者列表:#lang racket(require(for-syntax syntax / parse racket / struct-info racket / list))(struct point [x y]);;得到......

回答 1 投票 3

我试图弄清楚如何将3个变量合并到我的尾部递归代码中

编写一个名为popadd的尾递归函数,该函数在时间t = 0时为具有P个人的人群建模,并且每年增加d个人。 (define(popadd t P)(if(= t 0)P(+(popadd( - t 1)P)d)))...

回答 2 投票 1

球拍模式:我可以在REPL的给定命名空间中评估单个表单吗?

我在Emacs中通过racket-mode在Racket REPL工作,在多个模块中编写代码。有没有办法从我目前不在的模块中执行单个表单,在它自己的上下文中......

回答 1 投票 2

SICP / Scheme:接受对和列表的列表的过程,返回对列表

我遇到过这个问题,我遇到了一些问题。这不是家庭作业,它实际上是我在测试中遇到的一个问题,加深了我的理解,我想成功地解决它。 ...

回答 1 投票 2

在Racket中C浮点数的正确指针类型转换是什么?

在Racket文档中有整数指针类型,如_intptr,但是如何使用float * from,比方说,动态C库?

回答 1 投票 1

如何通过[重复]迭代此代码10次

这是一个问题:编写一个尾递归函数,它将两个非负整数P和k作为输入,并输出一个具有初始总体P和......的人口的前10年的列表。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.