На любую основную функцию, которую я пишу в ракетке, я получаю следующую ошибку
На каждой четной базовой функции, которую я пишу на своей ракетке, я получаю сообщение об ошибке.
Например, это моя функция:
#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 убедитесь, что вы выбрали "Определить язык из источника" или "Определить язык из исходного кода".