writeAll 方法
继承
遍历给定的 objects
并按顺序将它们写入。
如果提供了 separator
,则在对象的任意两个元素之间执行带有 separator
的写入。
实现
void writeAll(Iterable objects, [String sep = ""]) {
Iterator iterator = objects.iterator;
if (!iterator.moveNext()) return;
if (sep.isEmpty) {
do {
_write(iterator.current);
} while (iterator.moveNext());
} else {
_write(iterator.current);
while (iterator.moveNext()) {
_write(sep);
_write(iterator.current);
}
}
}