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
相关产品推荐
相关产品推荐

