natknąłem się na następujący kod Java, który jest przy użyciu metody odniesienia dla System.out.println
Co jest odpowiednikiem wyrażenie lambda dla System.out :: println
class SomeClass{
public static void main(String[] args) {
List<Integer> numbers = Arrays.asList(1,2,3,4,5,6,7,8,9);
numbers.forEach(System.out::println);
}
}
}
Co to jest równoważne wyrażenie lambda dla System.out::println
?
Nie jest to jednak dokładnie funkcjonalne :-) –
@StephenC może sugerować, dlaczego? – Steve
Cóż 'println' nie jest funkcją wolną od skutków ubocznych ... jest to. –