Cześć,
mam takie pytanie nie mogę tego nigdzie znaleźć,
otóż mamy taki przykładowy kod:
try {
List.of("elo", "elo123")
.stream()
.map(str -> {
//DO SOMETHING
Files.writeString(Path.of(""), str); // IOEXCEPTION
})
} catch (IOException exception) {
}
Mimo ze wykonywanie map jest w try catchu, Intellij/Java nakazuje rowniez dodac try catch dla IOException w srodku funkcji map, dlaczego tak jest ? Jakie docs mile widziane.