Возвращаемое значение операции присваивания в Java
Я встречал утверждение в Java
while ((line = reader.readLine()) != null) {
out.append(line);
}
Как операции присваивания возвращают значение в Java?
Утверждение, которое мы проверяем, этоline = reader.readLine()
и мы сравниваем это сnull
.
ПосколькуreadLine
вернет строку, как именно мы проверяем наnull
?