haskell - Scheme/Racket有枚举操作吗?

标签 haskell lisp scheme enumeration racket

Scheme/Racket是否有枚举符号等同于Haskell中的[a..b]符号?
在 Haskell 中,[1..5] 的计算结果为列表 [1,2,3,4,5]。

最佳答案

  1. (for/list ([i (in-range 1 6)]) i)

  2. (sequence->list (in-range 1 6))

  3. (需要 srfi/1)(iota 5 1)

关于haskell - Scheme/Racket有枚举操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7144248/

相关文章:

forms - 将 Applicative Form 迁移到 Monadic - 获取当前时间戳

lisp - 错误的参数类型 - +

module - 两个 Racket 模块碰撞

scheme - 如何为 Racket 中的变量赋值?

haskell - ghc 7.10.2 类型系列扩展不起作用

haskell - 根据类型的具体性重建惰性列表?

multithreading - 使用 MVar 在 Haskell 中创建线程安全队列(也许?)

lisp - 普通口齿不清 : is delete-if the same as setf + remove-if?

lisp - 如何查看 lisp (sbcl) 中函数的定义?

lisp - 使用方案/ Racket 从列表中返回特定项目