На любую основную функцию, которую я пишу в ракетке, я получаю следующую ошибку

На каждой четной базовой функции, которую я пишу на своей ракетке, я получаю сообщение об ошибке.

Например, это моя функция:

#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

Я буду очень рад за помощь

1 ответ

Решение

Внизу слева от окна DrRacket убедитесь, что вы выбрали "Определить язык из источника" или "Определить язык из исходного кода".

Другие вопросы по тегам