jjzjj

Javaslang

全部标签

Javaslang 对象分解不起作用

我正在使用Javaslang-2.1.0-alpha和它的Javaslang-match来做一些对象分解。根据this by blogDaniel在“MatchtheFancyway”部分发表的帖子:Match(person).of(Case(Person("Carl",Address($(),$())),(street,number)->...))应该检索与Address中的两个通配符模式匹配的值进入street和number但该示例甚至无法编译。后来我意识到所有对象都必须包裹在原子模式中,即“Carl”变成了$(“Carl”)。这是阅读后thisissue.我关注了updatedt

java - 使用每种类型的计数将数组转换为 Javaslang Map

我目前正在查看Javaslang库,并且正在尝试将我的一些代码转换为Javaslang。我目前有这段代码,全是纯JavaCell[][]maze;//frominputMapcellCounts=Stream.of(maze).flatMap(Stream::of).collect(groupingBy(c->c,counting()));我正在考虑将其转换为Javaslang,因为我对这个库很感兴趣,我只是想尝试一下。我正在尝试做类似的事情,但转换为Javaslang映射而不是java.util.Map。到目前为止,我已经尝试过了,但由于看不到转换它的方法,我陷入了困境。Array.