dartlang中的dart.io示例在dartpad上抛出了“未捕获”错误(初学者级别)

dartlang中的dart.io示例在dartpad上抛出了“未捕获”错误(初学者级别),dart,Dart,我试着按照Dart for Absolute初学者手册和dartlang stdin示例中的教程来接受键盘输入,但是dartpad会为我尝试的每个示例显示“未捕获” 示例代码: import 'dart.io' void main() { stdout.writeln('Type something'); String input = stdin.readLineSync(); stdout.writeln('You typed: $input'); } 有人能告诉我应该补充什么吗

我试着按照Dart for Absolute初学者手册和dartlang stdin示例中的教程来接受键盘输入,但是dartpad会为我尝试的每个示例显示“未捕获”

示例代码:

import 'dart.io'
void main() {
  stdout.writeln('Type something');
  String input = stdin.readLineSync();
  stdout.writeln('You typed: $input');
}
有人能告诉我应该补充什么吗?试抓式拦网?我该怎么做或者怎么做?我只在第41页上读了《飞镖》这本绝对初学者的书;我不希望我知道太多。

在执行代码之前,先将Dart传输到JavaScript

dart:io仅限于控制台应用程序


dart:html提供了浏览器中可用API的抽象,但浏览器中没有与stdin或readLine等效的API。

当我在DartPad中运行代码时,编译为JavaScript时出错:dart:不支持dart:以外的导入。您的第一行也缺少分号。不知道这是否重要是的。。我错过了第一个导入行上的分号,但它甚至不能与之配合使用。谢谢您的回复,这可能是我必须检查的原因。但是,dartpad也有一个控制台输出。浏览器中的控制台主要用于调试目的。我不认为有办法从中解读。可以使用print'foo'打印到浏览器控制台;谢谢,我真的觉得这就是问题所在。我将尝试vscode并亲自查看。一旦我满意,将更新此线程。非常感谢您的输入。我仍然想知道您收到的错误消息。你看到我在你的问题下面的评论了吗?我没有和你一样的错误。我的dartpad只显示红色的“uncaught”。该命令在终端中按预期工作。我不应该在命令行应用程序中使用dartpad。