1
我已經開始研究我的第一個球拍功能,但有一個大問題。球拍簡單的整數生成器函數序列
(define (sequence low hide stride)
(letrec ([list-of-int null])
(define (f low hide stride)
(if (< low hide)
[(begin ((append (list low) list-of-int)
(f (+ low stride) hide stride)))]
[list-of-int]))
(f low hide stride)))
任何人都可以幫助我理解我的球拍嗎?在我看來,它看起來很好,但不起作用。我在網上找到了更簡單的解決方案:
(define (sequence low high stride)
(if (> low high)
null
(cons low (sequence (+ low stride) high stride))))
我明白了,但爲什麼我的代碼不起作用?有誰能夠幫助我?
奧斯卡獎的回答真的很棒)非常感謝親愛的朋友。
非常感謝,也有這麼馬赫錯誤一小段代碼。這真的很酷的答案。 – 2014-11-08 13:55:51
看起來像我是一個白癡,但在我的球拍repl它不起作用...我什麼也不懂...... – 2014-11-08 15:32:38
@РоманИванов報告的錯誤是什麼?確保文件的第一行顯示'#lang racket',並且選項中選擇的語言是「從源代碼確定語言」。 – 2014-11-08 15:49:28