Scala Linq另类

时间:2016-08-30 13:22:21

标签: c# linq scala

我试图将.net中的应用程序重新编写为Scala,主要用于练习,而且我遇到过这个我不知道如何使用的Linq表达式。 linq对我来说也很陌生,所以我有点超出我的深度。

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

我正在使用地图查看其他一些答案,但到目前为止都没有成功,谢谢你的帮助。

1 个答案:

答案 0 :(得分:2)

看起来像这样:

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

请注意,您的DeleteableItem应该包含带ItemName参数的构造函数。