在Racket中定义数值

时间:2015-08-31 01:26:54

标签: variables racket

请原谅我,我刚刚开始使用Racket,所以这个问题可能很容易回答。我正在尝试设计一个函数,当给定一个表示以英里为单位的距离的整数时,将返回在达到60英里/小时时行进该距离所需的时间(以小时为单位)。我知道基本的python,所以我熟悉编程..但我不知道如何在Racket中设置这种类型的功能。

1 个答案:

答案 0 :(得分:3)

首先必须使用参数声明函数,如下所示:

(define (calculate-time distance)
  ...)

然后,执行实际计算。请记住,在Scheme中我们使用前缀表示法:

(define (calculate-time distance)
  (/ distance 60.0))

例如,要覆盖600英里的距离,它需要10个小时:

(calculate-time 600)
=> 10.0