没有错误,没有输出-怎么了?

希瑟

我对计划很陌生。例如,我更熟悉python。但是,我正在尝试学习,因为方案似乎是一种非常有趣的语言。

我正在尝试创建一些代码

创建一个程序,该程序打印一个间隔(a,b)之间的所有整数(包括两端),并用随机(均匀分布),非数字,非空格,可打印的ASCII字符替换序列中8的每一个倍数。在所有情况下都假定a <b。如果数字超过1位,请确保替换字符数匹配!

最初是为了让我可以在这里回答这个问题(一个代码高尔夫问题),但是现在我只是想这样做,因为我不知道怎么做,所以我不必担心解决方案的长度。现在,我没有对ascii字符做任何事情,只是试图使某些事情起作用。我在repl.it中在线编码,没有任何输出,甚至没有错误。我的预期输出将是它在1到16的间隔内运行该函数并打印序列1 2 3 4 5 6 7 h 9 10 11 12 13 14 15 h

(define a 1)
(define b 16)
(define (s8 a b)
 (let loop ((a<=b))
  (if (= (mod a 8) (0))
   (write h))
  (else
   (write a))
  (define a (+ a 1))
(s8 a b) 
(write "hello")

任何帮助,将不胜感激。谢谢!

杰伊斯

我不是专门的计划者,但是我对其他的lisps非常熟悉,从您的代码中,我可以想象您有多困惑。我对您的代码进行了一些修补,使其可以运行,尽管我避免了太多更改,因此输出可能与您期望的不完全相同。

(define a 1)
(define b 16)
(define (s8 a b)
  (when (<= a b)
    (if (= (mod a 8) 0)
      (write "h")
      (write a))
    (s8 (+ a 1) b)))
(s8 a b)
(write "Hello")

首先,在lisps中,如果总是有else情况-它需要三个表达式,第一个是test,第二个是“ then”分支,第三个是“ else”分支。“何时”和“除非”使您依次有多行代码,但是分别丢失了“ then”或“ else”用例。

其次,在方案中,您使用递归进行循环。Afaik,在基本方案中,这是唯一的循环,但是他们有很多技巧可以优化循环。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

** kwargs没有将变量传递给函数,怎么了?

来自分类Dev

怎么了?GIT看到没有变化的变化

来自分类Dev

在vuejs组件中没有$ route。怎么了?

来自分类Dev

Google Apps Script .gs文件中Logger.log(...)没有输出-怎么了?

来自分类Dev

为什么程序没有给我想要的输出?怎么了?

来自分类Dev

SVN显示错误的图标,怎么了?

来自分类Dev

怎么了 (属性错误__len__)

来自分类Dev

使用pytest的“间接夹具”错误。怎么了?

来自分类Dev

Cakephp 3.0没有保存实体,没有错误/ s ...这是怎么回事?

来自分类Dev

我的git repo中的某些文件没有历史记录。怎么了?

来自分类Dev

ImportError:没有名为mpmath的模块。但是mpmath已安装。怎么了?

来自分类Dev

ImportError:没有名为mpmath的模块。但是已经安装了mpmath。怎么了?

来自分类Dev

当我搜索 `localhost:3000/users` 时,它说没有找到。怎么了?

来自分类Dev

使用 cin.get() 似乎没有读取我期望的字符。怎么了?

来自分类Dev

此lambda怎么了(也许与PyQt有关?)

来自分类Dev

我正在尝试使用useEffect'来更改窗口。我没有收到任何错误,但是没有用。怎么了?如何使其运作?

来自分类Dev

plsql此代码错误怎么了?“ INTO列表的类型错误”

来自分类Dev

语法错误,意外的$ end-PHP错误,怎么了?

来自分类Dev

unicode字符串格式错误的KeyError。怎么了?

来自分类Dev

Python-这怎么了?我不断收到错误消息

来自分类Dev

Python-这怎么了?我不断收到错误消息

来自分类Dev

怎么了?I/O 错误,dev sda,扇区 545868115

来自分类Dev

OpenAL 仅呈现一个“凹凸”,但没有错误。到底是怎么回事?

来自分类Dev

怎么了

来自分类Dev

具有奇怪输出的单线-字符串作为'this'怎么了?

来自分类Dev

Javascript 似乎没有获得第二个 div 的 y 偏移量,怎么了?

来自分类Dev

yuidoc解析但没有输出也没有错误

来自分类Dev

并非所有代码路径都返回值-怎么了?

来自分类Dev

有人可以告诉我Redux状态怎么了吗?

Related 相关文章

  1. 1

    ** kwargs没有将变量传递给函数,怎么了?

  2. 2

    怎么了?GIT看到没有变化的变化

  3. 3

    在vuejs组件中没有$ route。怎么了?

  4. 4

    Google Apps Script .gs文件中Logger.log(...)没有输出-怎么了?

  5. 5

    为什么程序没有给我想要的输出?怎么了?

  6. 6

    SVN显示错误的图标,怎么了?

  7. 7

    怎么了 (属性错误__len__)

  8. 8

    使用pytest的“间接夹具”错误。怎么了?

  9. 9

    Cakephp 3.0没有保存实体,没有错误/ s ...这是怎么回事?

  10. 10

    我的git repo中的某些文件没有历史记录。怎么了?

  11. 11

    ImportError:没有名为mpmath的模块。但是mpmath已安装。怎么了?

  12. 12

    ImportError:没有名为mpmath的模块。但是已经安装了mpmath。怎么了?

  13. 13

    当我搜索 `localhost:3000/users` 时,它说没有找到。怎么了?

  14. 14

    使用 cin.get() 似乎没有读取我期望的字符。怎么了?

  15. 15

    此lambda怎么了(也许与PyQt有关?)

  16. 16

    我正在尝试使用useEffect'来更改窗口。我没有收到任何错误,但是没有用。怎么了?如何使其运作?

  17. 17

    plsql此代码错误怎么了?“ INTO列表的类型错误”

  18. 18

    语法错误,意外的$ end-PHP错误,怎么了?

  19. 19

    unicode字符串格式错误的KeyError。怎么了?

  20. 20

    Python-这怎么了?我不断收到错误消息

  21. 21

    Python-这怎么了?我不断收到错误消息

  22. 22

    怎么了?I/O 错误,dev sda,扇区 545868115

  23. 23

    OpenAL 仅呈现一个“凹凸”,但没有错误。到底是怎么回事?

  24. 24

    怎么了

  25. 25

    具有奇怪输出的单线-字符串作为'this'怎么了?

  26. 26

    Javascript 似乎没有获得第二个 div 的 y 偏移量,怎么了?

  27. 27

    yuidoc解析但没有输出也没有错误

  28. 28

    并非所有代码路径都返回值-怎么了?

  29. 29

    有人可以告诉我Redux状态怎么了吗?

热门标签

归档