【发布时间】:2013-08-23 08:54:01
【问题描述】:
我正在尝试使用 scala Large sum problem 解决 Project Euler 的问题,但未能找到如何将一个大字符串拆分为 50 个字符长的片段的方法。当然,我可以使用某种 foreach 循环并使用旧的命令式风格,但也必须有一种功能性的方式。理想情况下,结果将是 100 个字符串的列表。
【问题讨论】:
-
使用
string.split("\n")更好 -
这只有在每 50 个字符后有 "\n" 时才有效
-
... 假设您将数字列表复制/粘贴到源文件中。如果您正在从文件中读取,则不需要拆分它,因为它已经是一个迭代器。
标签: scala functional-programming