为了介绍我的情况,我正在尝试生成多个日志文件,每小时一个,这些文件将具有随机数量的时间戳(行)。在编写代码时,我决定写出并根据小时命名文件名(log0 ...log23)。这样我就可以测试Spark Streaming作业,该作业依赖于按小时分隔的日志。但是,除了嵌套for循环之外,无法找到其他方法来完成此操作。本着避免嵌套的for循环并使代码更易于阅读的Scala精神,我希望看看是否有一种方法可以用相同的功能重写以下示例代码:
im
我正在尝试将一个应用程序从.net重写到Scala,主要是为了练习,我遇到了这个Linq表达式,我不知道如何使用它。linq对我来说也是陌生的,所以我有点不熟悉。deleteableItems = from n in itemNames select new DeleteableItem() ItemName = n}
我正在寻找一些使用地图的其他答案,但到目前为止还没有成功,谢谢你的帮助。