강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của wnsgur15951614
wnsgur15951614

câu hỏi đã được viết

The Java, Java 8

Giới thiệu tùy chọn

Optional 질문드립니다.

Viết

·

464

0

Optional 첫번째 강의영상 10분20초쯤 나오는 내용인데요.

progress.ifPresent((p) -> { this.progress = p });

위와 같은 코드가 나오는데, 제가 알기로는 람다식에서는 외부변수를 변경하면 안되는것으로 알고있는데 this.progress는 외부변수인것같은데도 변경이 되는것 같아서요..!

이 경우에는 외부변수를 변경하는게 왜 가능한지 궁금합니다. 또, 변경가능하다면, 이렇게 외부변수를 변경하는 것은 지양해야하는 건가요?!

java

Câu trả lời

Câu hỏi này đang chờ câu trả lời
Hãy là người đầu tiên trả lời!
Hình ảnh hồ sơ của wnsgur15951614
wnsgur15951614

câu hỏi đã được viết

Đặt câu hỏi