Scala Linq alternative

本文关键字:alternative Linq Scala | 更新日期: 2023-09-27 18:04:38

我正在尝试从。net重写一个应用程序到Scala,主要是为了练习,我遇到了这个Linq表达式,我不知道如何使用。linq对我来说也是陌生的,所以我有点涉水不深。

private void DeleteItems(AmazonSimpleDB client, IEnumerable<string> itemNames) 
{
    var deleteableItems = from n in itemNames select new DeleteableItem() 
    {
        ItemName = n
    }
}

我正在用地图寻找其他答案,但到目前为止还没有成功,谢谢您的帮助。

Scala Linq alternative

看起来像这样:

var deleteableItems = itemNames.map(n -> new DeleteableItem(ItemName = n)) 

注意你的DeleteableItem应该有带ItemName参数的构造函数