クリス:
CodeMatrix:
最初の事のためには、シンタックスシュガーであるラムダを使用しています。変数はローカル変数を使用していないユーザーを表示するには、ラムダの内部からではない場合は、2番目のもので、紫色の下線が表示されます。
例えば:
public static void main(String[] args) {
int a = 0;
Consumer<String> stringConsumer = foo -> {
foo += a;
};
for (int i = 0; i < 1; i++) {
String s = " " + a;
}
}
あなたはそれだけで表示されますことを貼り付ける場合a
ではfoo += a
、それはラムダ外からだから、紫色の下線付きます。