此代码:
#lang racket
(display (vector->string #(#\H #\i #\!)))
给我这个错误消息
Welcome to DrRacket, version 8.14 [cs].
Language: Beginning Student; memory limit: 128 MB.
read-syntax: `#lang` not enabled
possible reason: not allowed again inside a module that already starts `#lang`, or not enabled for interactive evaluation
当我尝试运行它时。 (“#lang”也在编辑器中以红色/粉色背景突出显示)我在另外两个运行的程序的开头有这个确切的语句,所以我不知道为什么这个程序会出现错误。如果我把“#langracket”拿出来,它会告诉我它不知道“显示”是什么,所以“不允许再次”似乎不是真的。
编辑:此错误是由于MenuBar->Language->ChooseLanuage设置为“教学语言”引起的。将其设置为“球拍语言”会导致错误消失。
此错误是由MenuBar->Language->ChooseLanguage的设置引起的。设置为“教学语言”->初级学生(如果选择“高级学生”也会出现该错误)。将其设置为“球拍语言”会导致错误消失。
该错误也出现在命令行“racket