所以我目前正在学习 java,问题出在这个示例类中: https://docs.oracle.com/javase/tutorial/java/javaOO/examples/Calculator.java
当我尝试将代码复制到 eclipse(最新版本,jdk 1.8,java compliance 1.7)时,它说 a 无法解析为变量。
有人可以告诉我我做错了什么吗?
最佳答案
您应该将 Java 合规性更改为 1.8,否则编译器将无法理解 lambda 表达式(lambda 表达式是在 Java 8 中引入的)。
在 Eclipse 中,从 Luna 版本开始支持 Java 8。
关于java - Lambda 表达式 "x cannot be resolved to variable"错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32056845/