cost 330 ms
如何键入注释 function 可以将任何内容作为参数,并且 output 可以将任何内容作为值(参数多态性)? - How to type annotate a function that can take anything as argument, and can output anything as value (parametric polymorphism)?

我需要将 function 绑定到结构的属性。 我使用的是typed racket ,所以这意味着我还需要输入注释说 function。 这个 function 可以是任何function。 arguments 或它们的类型无关紧要。 它返回的值是什么或它的类型并不重要。 我正在寻找一种方法来注 ...

将球拍源代码字符串转换为球拍代码 - Convert String of Racket Source Code into Racket Code

我正在编写一个系统,客户端将代码发送到服务器(在球拍中实现)以执行。 代码作为字符串接收。 我需要将该字符串转换为它所代表的球拍代码并执行它。 提取代码后,代码内的任何定义都需要可用。 当我运行以下命令时,我按预期返回1 。 但是,如果我尝试将字符串保存在变量source中,我会返回source: ...

是否可以通过映射函数和 lambdas 使 Typed Racket 推断类型? - Is it possible to make Typed Racket infer types through mapping functions and lambdas?

在我对这个问题的回答中,我发现您似乎经常需要将类型注释添加到 arguments 到用作 arguments 的匿名函数到映射函数: map 、 foldl等。 这是两个简单的例子(所有这些都假设#lang typed/racket ,我使用的是 Racket 8.0)。 我希望这个工作: 但它没 ...

在 Typed Racket 中转换为任意类型折叠树 - Casting to arbitrary type in Typed Racket folding a Tree

我正在尝试生成一个类型化的 Racket 过程,对于某些类型A ,它需要一个Tree和一个 function 从两个A到一个A ,另一个A类型的参数,并返回一个A类型的值。 我对(All)语法不是很熟悉,但我尝试使用它。 不幸的是,我的代码在构建时产生以下错误消息: 我的代码: 我试图简化 func ...

有没有一种在打字球拍中表达 Null 的惯用方式? - Is there an idiomatic way of expressing Null in typed racket?

我想在 typed/racket 中使用 struct 定义一个类型。 例如: 假设我想用一些 ('()|void|#f|...) 值初始化一些字段(比如line ),然后稍后更新字段( a-node-line )。 我一直在寻找一种惯用的方式,一般是在搜索引擎上,同样,在这里,我还没有找到令人满 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM