scala - 使用 Scala 打印六行中的前三个字符
问题描述
在文本文件中,字符是这样写的:
输入
A
B
C
D
E
F
我想要使用 Scala 这样的输出:
输出
ABC
DEF
解决方案
文件fileABC.txt
应该在当前目录中scala
。
scala> scala.io.Source.fromFile("fileABC.txt").getLines.
reduceLeft(_+_).grouped(3).foreach(println)
ABC
DEF
或者
scala>scala.io.Source.fromFile("fileABC.txt").getLines.mkString.grouped(3).foreach(println)
ABC
DEF
推荐阅读
- javascript - Vue js:如何隐藏按钮
- r - 如何在 R 中使用 12.5 从百分比分布创建向量
- javascript - 在多个文件夹上运行一个 gulp4 任务
- sql - 由其他列分组的唯一约束
- r - R digest::digest() 不返回预期的哈希值
- javascript - 如何区分具有相同类名的按钮
- gitlab - 如何使 IF 语句在 gitlab-ci 作业中加起来为 AND 运算符?
- javascript - 从 html5 数据集中提取选定的按钮
- java - 如何在 Java 7 中对 .class 文件中的属性实现自定义排序
- cesium - Cesium PinBuilder 使用“fromMakiIconId”