dart - Dart 无法接受输入

标签 dart

在学习Dart的同时,我正在尝试将BMI计算器作为初学者项目。但是,当我尝试输入时,它会输出一个错误

import 'dart:io';

void main() {

  print('What is your weight in kgs?');
  var weight = Stdin.readLineSync();

  print("Your weight is $weight");


}

enter image description here

最佳答案

您正在尝试在类而不是实例上调用readLineSync。由于readLineSync不是static,因此您需要在Stdin实例上调用它。

您可以通过Stdin公开一个名为stdindart:io全局实例。

关于dart - Dart 无法接受输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59688600/

相关文章:

dart - 如何使用 ScriptProcessorNode

firebase - 我的 Flutter firebase 注销与我的预订系统发生冲突

dart - 为什么不能将Iterable <DeclarationMirror>强制转换为Iterable <MethodMirror>?

memory-leaks - dart,如何发现内存泄漏?

调用 Navigator Pop 或 Push 时触发 Flutter Stream Builder

loops - 如何在 dart 语言中执行包含 if 语句的循环

flutter - 如何避免在繁重的计算中卡住 UI

forms - flutter 错误 “A build function returned null”

Dartium 显示空白页

flutter - Flutter,在 Bloc 中使用 Bloc