변경이 필요 없으면 불변 타입을 선호한다
String이나 record처럼 불변 객체는 참조가 공유돼도 상태 변화가 없어 추론하기 쉽습니다.
String이나 record처럼 불변 객체는 참조가 공유돼도 상태 변화가 없어 추론하기 쉽습니다.
String이나 record처럼 불변 객체는 참조가 공유돼도 상태 변화가 없어 추론하기 쉽습니다.
매개변수를 재대입해 호출자 변수를 바꾸려 하지 말고 새 객체나 계산 결과를 반환합니다.
확장 조건 매개변수를 재대입해 호출자 변수를 바꾸려 하지 말고 새 객체나 계산 결과를 반환합니다.