You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

VS Code中Dart项目出现Undefined name 'stdout'错误求助

解决Dart中stdout/stdin未定义的错误

你的代码报错是因为没有导入Dart的IO库,stdout和stdin属于dart:io模块,默认不会自动导入。

修改后的代码如下:

import 'dart:io'; // 导入IO库

void main() {
  stdout.write("Enter one number");
  var a = stdin.readLineSync();
}
  • dart:io提供了控制台读写等输入输出相关API,必须显式导入才能使用其中的stdout、stdin对象。
  • 若编写纯Dart控制台程序,导入该库即可解决问题;若是Flutter应用,移动端需用其他方式处理输入,桌面/服务器端可正常使用dart:io。

内容的提问来源于stack exchange,提问作者Ninu V J

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 16:50:23