有没有一种简洁,惯用的方法来从Javaslang/Vavr创建一个保存顺序图?List
? List.toMap()
返回一个普通的HashMap
,所以不这样做。我现在所拥有的是这样的 -来自列表的Javaslang/Vavr LinkedHashMap
listOfKeys.foldLeft(
LinkedHashMap.<Key, Value>.empty(),
(m, k) -> m.put(k, valueFor(k))
);
- 但这看起来比必要的更冗长,也可能效率更低。