在我用球拍编写的任何基本功能上,我都会收到以下错误

On any basic function I write in racket I get the following error

我在 Racket 上写的每一个基本函数都出现错误。

例如这是我的函数:

#lang racket
(define f   (lambda (x)
      (+ x 2)))

这是我的命令行:

> (f 2)

这里是错误:

Type Checker: missing type for top-level identifier;
either undefined or missing a type annotation
identifier: f in: f

我将非常乐意提供帮助

DrRacket 的左下角 window,请务必选择 "Determine language from source" 或 "Determine language from source custom"。