我试图将.net中的应用程序重新编写为Scala,主要用于练习,而且我遇到过这个我不知道如何使用的Linq表达式。 linq对我来说也很陌生,所以我有点超出我的深度。
private void DeleteItems(AmazonSimpleDB client, IEnumerable<string> itemNames)
{
var deleteableItems = from n in itemNames select new DeleteableItem()
{
ItemName = n
}
}
我正在使用地图查看其他一些答案,但到目前为止都没有成功,谢谢你的帮助。
答案 0 :(得分:2)
看起来像这样:
var deleteableItems = itemNames.map(n -> new DeleteableItem(ItemName = n))
请注意,您的DeleteableItem
应该包含带ItemName
参数的构造函数。