我来自Java ,我是新来的Kotlin . 我试图创建一张 map ,并将消费者放入其中,如以下示例所示:
https://stackoverflow.com/questions/44422685/consumert-mapped-classt-in-hashmap . https://stackoverflow.com/questions/46464820/how-to-write-java-8-consumer-to-work-with-collectionmap-of-consumer.
但利用柯特林. 到目前为止,我还没有成功地完成这件事.
以下是我的代码示例:
val map = mutableMapOf<T, Consumer<List<T>>>()
map.put(type, (list) -> {
repository.save(doMappingToOtherEntity(it))
})
但是"list"是红色的,而"{...}"中的所有内容都是灰色的
你知道我想要做的事情在柯特林有没有可能?如果是的话,我做错了什么?如果这是不可能的,你还有什么建议吗?
谢谢!