gpt4 book ai didi

dart - 控制台应用程序-终端输入

转载 作者:行者123 更新时间:2023-12-02 20:39:38 25 4
gpt4 key购买 nike

有人可以向我展示 Dart(控制台)(最新的 r22223)中的终端输入(问题和响应)的示例吗?我见过的唯一示例似乎不起作用或不完整。

最佳答案

这是另一种选择:

import "dart:async";
import "dart:io";

void main() {
stdout.write('> '); // stdout.write() rather than print() to avoid newline
new StringDecoder().bind(stdin).listen((str) { // Listen to a Stream<String>
print('"${str.trim()}"'); // Quote and parrot back the input
stdout.write('> '); // Prompt and keep listening
}, onDone: () => print('\nBye!')); // Stream is done, say bye
}

这似乎在 Linux 和 Windows 上运行良好。无论您在提示符处输入什么内容,它都会向您引述。您可以通过输入 EOF 退出(在 Linux 和其他类 UNIX 系统上输入 control-Dcontrol-Z 后跟 enter 在 Windows 上)。

关于dart - 控制台应用程序-终端输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16406220/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com