请原谅我,我刚刚开始使用Racket,所以这个问题可能很容易回答。我正在尝试设计一个函数,当给定一个表示以英里为单位的距离的整数时,将返回在达到60英里/小时时行进该距离所需的时间(以小时为单位)。我知道基本的python,所以我熟悉编程..但我不知道如何在Racket中设置这种类型的功能。
答案 0 :(得分:3)
首先必须使用参数声明函数,如下所示:
(define (calculate-time distance)
...)
然后,执行实际计算。请记住,在Scheme中我们使用前缀表示法:
(define (calculate-time distance)
(/ distance 60.0))
例如,要覆盖600英里的距离,它需要10个小时:
(calculate-time 600)
=> 10.0