java - Java 语法中的左侧

标签 java

我正在为我的解析器生成器准备 Java 语法。 注意到像“(x) = 5 ;”这样的语句其中 x 是一个“int”,可以正确编译和执行,但看不到 Java 语言规范允许“(x)”作为左侧。我错过了什么吗?

最佳答案

JLS 的以下部分应该是相关的:

15.8.5. Parenthesized Expressions

If the contained expression denotes a variable then the parenthesized expression also denotes that variable.

这意味着 (x) 等同于 xx 本身就是一个表达式。

关于java - Java 语法中的左侧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57091594/

相关文章:

java - 通知不同对象中的线程

java - 在 Tomcat Web 应用程序中编辑 javascript 文件

JavaFX CSS : Change TabPane Tab header shape

java - 实体管理器 NULL - Spring MVC JPA

java - 滚动RecyclerView时Cardview的数据发生变化

java - 对象的哈希码数组

java - Wildly 9 远程控制台访问

JavaFX - 如何将字符串从 'webEngine createWebEngine(Stage stage)' 显示到其他类中的 Pane

java - 如何在不浪费内存的情况下在 JBoss-Netty 中使用无限帧大小?

java - 在 Maven 中的配置文件之间共享配置文件配置的简单方法?