mkString与序列View to Writer / buffer?

时间:2014-01-14 08:53:42

标签: scala lazy-evaluation writer

我可以很好地将mkStringaddString的集合格式化为StringBuilder。但是,这些方法强制views完全定义,我想要打印大views。我不想在内存中创建这些字符串,只需打印它们。

问题:scala库中是否有标准方法,特别是views,其格式与mkString相同,哪个可以直接写成Writer之类的东西? (注意,我知道我自己可以轻松编写此方法,我只想知道是否有标准

1 个答案:

答案 0 :(得分:0)

标准scala库中没有这样的方法。您应该使用foreach方法的强大功能。如果您不需要分隔符,则可以优雅地将其写为view.foreach(x => writer.write(x.toString))