불순한 함수는 아무 것도 반환하지 않습니다. 이것이 내 컴퓨터 교과서가 말하는 것입니다. 정의에 따라 불순한 함수가 전달 된 매개 변수의 상태를 변경하는 함수라는 것이 확실하지는 않습니다. 일반적으로 매개 변수는 개체입니다.불순한 함수가 아무것도 반환하지 않습니까?
예컨대 :
void impurefunc(Class object)
{
object.var = 9; //object's variable changed
}
그것은 불순한 남아 않습니다 아무것도 반환하면? 명확히하십시오.
순수 함수의 정의 – Shubham
java 함수가 없으므로 메소드가 있습니다. 'void '를 반환하도록 선언하지 않는 한 모든 메소드는 무언가를 리턴해야하며,이 경우 아무 것도 리턴되지 않습니다. 메서드 이름 앞에'void '를 추가하지 않으면 코드가 컴파일되지 않습니다. – Bohemian
오 그래, 잊어 버린 걸 – Shubham