import 'dart:io';
void main() {
for(int r = 0; r < 5; r++){
for(int c = 0; c < r; c++){
stdout.write('Text ');
}
print('');
}
}
Output:
Text
Text Text
Text Text Text
Text Text Text Text
2.使用direct print()方法(支持Dartpad)
void main() {
for(int r = 0; r < 5; r++){
print('Text ' * r);
}
}
Output:
Text
Text Text
Text Text Text
Text Text Text Text
5条答案
按热度按时间sdnqo3pr1#
可以使用
stdout
:将
foo
打印到控制台,但不会在其后面放置\n
。也可以使用
stderr
。参见:How can I print to stderr in Dart in a synchronous way?
lp0sw83n2#
你不能自定义print()来防止在Dart中打印换行符(就像在Python中使用'end'参数一样)。要在Dart中实现这一点,可以使用stdout.write()函数,如
zsohkypk3#
看看都是dcli包中可以使用的echo函数.
dffbzjpn4#
1.使用dart io包
2.使用direct print()方法(支持Dartpad)
v09wglhw5#
我在DartPad中构建示例时遇到了一个问题,我想出了一个可以处理各种情况的解决方案。
我的解决方案涉及创建一个函数,该函数连接列表中的变量并返回结果字符串。
下面是它如何工作的一个例子: