【发布时间】:2022-01-01 23:44:32
【问题描述】:
在 Dart 中,我使用 print() 将内容写入控制台。
是否可以使用print() 而不自动在输出中添加换行符?
【问题讨论】:
标签: dart
在 Dart 中,我使用 print() 将内容写入控制台。
是否可以使用print() 而不自动在输出中添加换行符?
【问题讨论】:
标签: dart
你可以使用stdout:
import "dart:io";
stdout.write("foo");
会将foo 打印到控制台,但不会在其后放置\n。
您也可以使用stderr。见:
【讨论】:
您不能自定义 print() 以防止在 Dart 中打印换行符(如在 Python 中使用 'end' 参数)。 要在 Dart 中实现这一点,请使用 stdout.write() 函数,如
stdout.write("<your_message>");
【讨论】:
看看有哪些可以使用echo功能的dcli包。
【讨论】: