我在代码中遇到了这样的构造
Integer a = switch (result) {
case Success(var value) -> value;
case Failure(Throwable e) -> Assertions.fail();
};
我不明白为什么你要把它推到构造函数中var value
case Success(var value)
我试着用谷歌搜索一下switch,但没有看到任何类似的东西。
请告诉我这个设计叫什么,或者发表一篇关于它的文章。








