我可以很好地将mkString
或addString
的集合格式化为StringBuilder
。但是,这些方法强制views
完全定义,我想要打印大views
。我不想在内存中创建这些字符串,只需打印它们。
问题:scala库中是否有标准方法,特别是views
,其格式与mkString
相同,哪个可以直接写成Writer
之类的东西? (注意,我知道我自己可以轻松编写此方法,我只想知道是否有标准)
答案 0 :(得分:0)
标准scala库中没有这样的方法。您应该使用foreach
方法的强大功能。如果您不需要分隔符,则可以优雅地将其写为view.foreach(x => writer.write(x.toString))
。