问题
比如,创建长度为10的,每个字符都是*
的字符串
常见误区
一般都会考虑String
的特殊构造函数,比如类似这样的:
String.repeat('*');
但是很遗憾,Dart
并没有提供这样的构造函数。
字符串乘法
将字符*
乘以10就能达到目的;
真是想不到实现会如此简单,思路会如此清奇。
String repeat10 = '*' * 10;
print(repeat10);
打印输出:
**********
比如,创建长度为10的,每个字符都是*
的字符串
一般都会考虑String
的特殊构造函数,比如类似这样的:
String.repeat('*');
但是很遗憾,Dart
并没有提供这样的构造函数。
将字符*
乘以10就能达到目的;
真是想不到实现会如此简单,思路会如此清奇。
String repeat10 = '*' * 10;
print(repeat10);
打印输出:
**********