Dart 飞镖罐';不接受输入
我正在学习Dart,我正在尝试做一个BMI计算器作为一个初学者项目。但是,当我尝试获取输入时,它会输出一个错误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"); } 您试图在类而不是实例上调用readLineSync。由于readLineSync不是
import 'dart:io';
void main() {
print('What is your weight in kgs?');
var weight = Stdin.readLineSync();
print("Your weight is $weight");
}
您试图在类而不是实例上调用
readLineSync
。由于readLineSync
不是static
,因此需要在Stdin
的实例上调用它
有一个名为exposed through
dart:io
的Stdin的全局实例可用于此操作。您试图在类上调用readLineSync
,而不是在实例上。由于readLineSync
不是static
,因此需要在Stdin
的实例上调用它
有一个名为exposed bydart:io
的Stdin
的全局实例,您可以使用它。对不起,我是新来的,不完全理解,您能举个例子吗?只要将Stdin
更改为Stdin
,您的代码就可以正常工作了。如果您是Dart新手,我强烈建议您通读全文。对不起,我确实是新手,并不完全理解这一点,请您举个例子好吗?只要将Stdin
更改为Stdin
,您的代码就会按原样工作。如果您是Dart新手,我强烈建议您通读整个Dart。