📅  最后修改于: 2023-12-03 15:30:22.220000             🧑  作者: Mango
在 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
关键字来获取用户输入的字符串。
以上就是从用户那里获取字符串输入的方法,希望对你有所帮助。