如何在dart语言中解决此错误:NoSuchMethodError:method not found:';readLineSync';

如何在dart语言中解决此错误:NoSuchMethodError:method not found:';readLineSync';,dart,input,stdin,readline,nosuchmethoderror,Dart,Input,Stdin,Readline,Nosuchmethoderror,我是dart语言的新手,当我想使用“stdin.readLineSync()”为一个命令行简单的数字猜测游戏接受用户输入时,我遇到了这个错误。 我的代码是: import 'dart:math'; import 'dart:io'; void main() { int guess; Random rand = new Random(); //create a random number generator int answer = rand.nextInt(100); //gets

我是dart语言的新手,当我想使用“stdin.readLineSync()”为一个命令行简单的数字猜测游戏接受用户输入时,我遇到了这个错误。 我的代码是:

import 'dart:math';
import 'dart:io';

void main() {
  int guess;
  Random rand = new Random(); //create a random number generator
  int answer = rand.nextInt(100); //gets a random integer from 0 to 99
  do {
    print("Enter your guess:");
    String temp = stdin.readLineSync(); //read in from the keyboard
    guess = int.parse(temp); //convert String to integer
    if (guess < answer) {
      print("Too low!");
    } else if (guess > answer) {
      print("Too high!");
    }
  } while (guess != answer);
  print("You got it!");
}

这是您正在使用的Dart的一个非常旧的版本,因为Dart编辑器很久以前就被删除了。请使用最新版本的Dart(2.10.3)并使用IntelliJ(Dart.dev/tools/jetbrains插件)或VS代码(Dart.dev/tools/VS代码)。
感谢@julemand101。

你是如何运行你的程序的?你使用的是什么Dart版本?我使用的是Dart编辑器:Dart编辑器版本0.2.10_r16761 Dart SDK版本0.2.10.1_r16761这是一个非常旧的Dart版本,因为Dart编辑器很久以前就被删除了。请使用最新版本的Dart(2.10.3)并使用IntelliJ()或VS代码()。谢谢@julemand101。我很困惑。