📜  dart 从用户那里获取字符串输入 - Dart (1)

📅  最后修改于: 2023-12-03 15:30:22.220000             🧑  作者: Mango

从用户那里获取字符串输入 - Dart

在 Dart 编程语言中,可以通过标准输入流(stdin)来从用户那里获取字符串输入。下面是示例代码:

import 'dart:io';

void main() {
  stdout.write('请输入一个字符串:');
  String inputString = stdin.readLineSync();
  print('你输入的字符串是:$inputString');
}

以上代码中,我们首先通过 stdout.write() 函数在控制台输出提示信息,要求用户输入一个字符串。然后使用 stdin.readLineSync() 函数获取用户输入的字符串。最后使用 print() 函数输出用户输入的字符串。

需要注意的是,stdin.readLineSync() 函数会阻塞程序的执行,直到用户输入完整的一行字符串并按下回车键,才会返回获取到的字符串。

此外,我们也可以使用 stdin.readLine() 函数来获取用户输入的字符串,不过它是非阻塞的,需要在用户输入完整的一行字符串之后,再手动调用 await 关键字来获取用户输入的字符串。

以上就是从用户那里获取字符串输入的方法,希望对你有所帮助。