gpt4 book ai didi

java - Java 的 switch-yield 语法的某些模式中的编译错误

转载 作者:行者123 更新时间:2023-12-05 04:20:11 25 4
gpt4 key购买 nike

在编写 Java 的 switch-yield 语句时,由于逻辑非符号而发生未知语法错误。产量如下'!'会导致编译错误。

final var error = switch(args[0]) {
case "A" -> {
yield !true || true;
}
default -> false;
};

打印出来的编译错误信息是:

error: not a statement
yield !true || true;
^

如下'!'编写代码后,编译成功。

final var success = switch(args[0]) {
case "A" -> {
yield true || !true;
}
default -> false;
};

最佳答案

关于java - Java 的 switch-yield 语法的某些模式中的编译错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/74595989/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com