0
A
답변
2
에 감사드립니다. 유일한 차이점은 입력 및 출력 매개 변수를 초과하는 부작용이 있는지 여부입니다. "영감"으로 사용할 입력 인수가 없으면 순수 함수가 유용한 것을하기가 어렵습니다.
0
예 그들은 인수를 가질 수 있습니다.
순수 기능 : 다음과 같은 몇 가지 세부 사항을 찾아 기능은 일부 입력 (해당 인수)가 일부 출력 (을 적용한 결과)를 반환합니다. 내장 기능 : 값을 반환 넘어
2
없음 효과 :
>>> abs(-2)
는 결과를 제공합니다.
비 순수 함수 : 인터프리터 또는 컴퓨터의 상태를 일부 변경 한 부작용을 발생시킬 수있는 비 - 순수 기능, 값을 반환 적용 할 수있을뿐만 아니라. 공통적 인 부작용은 인쇄 기능을 사용하여 값을 넘는 추가 출력을 생성하는 것입니다.
print(1, 2, 3)
1 2 3
관련 문제
- 1. 가상 함수와 순수 가상 함수의 차이점은 무엇입니까?
- 2. 순수 함수의 중괄호 사용
- 3. 순수 가상 함수의 이상한 동작
- 4. C++에서 순수 가상 함수를 구현하는 방법
- 5. 바디가있는 순수 가상 함수의 사용 사례는 무엇입니까?
- 6. C++ : 비 멤버 함수와 정적 멤버 함수의 차이점은 무엇입니까?
- 7. 순수 함수가 순수 평균을 반환하는 이유는 무엇입니까?
- 8. 순수 세분화
- 9. PHP5.3에서 참조 함수와 일반 함수의 차이점은 무엇입니까?
- 10. submit() 함수와 send() JavaScript 함수의 차이점은 무엇입니까?
- 11. jquery 함수와 일반적인 javascript 함수의 차이점은 무엇입니까?
- 12. 테이블 함수와 파이프 라인 함수의 차이점은 무엇입니까?
- 13. 콜백 함수와 일반 함수의 차이점은 무엇입니까?
- 14. var 함수와 javascript 함수의 차이점은 무엇입니까?
- 15. C에서 정적 함수와 정상 함수의 차이점은 무엇입니까?
- 16. Objective-C에서 C++ 순수 가상 함수와 동일한 기능은 무엇입니까?
- 17. 순수 어셈블리로 작성된 함수의 프롤로그 제거
- 18. C++ 및 Google Test에서 순수 순수 함수를 테스트하는 방법은 무엇입니까?
- 19. 순수 JS
- 20. 함수와 함수의 차이점
- 21. numCapabilities가 왜 순수 함수입니까?
- 22. 비 순수 가상 함수에서 순수 가상 함수를 사용하는 C++ 추상 클래스
- 23. 순수 함수 프로그래밍 D
- 24. JVM 인터페이스와 순수 추상 클래스 간의 구현 차이점은 무엇입니까?
- 25. 객체 인스턴스의 실행 메인과 순수 인스턴스의 차이점은 무엇입니까?
- 26. 비어있는 본문과 비어있는 본문 및 순수 가상 메서드의 차이점은 무엇입니까?
- 27. 순수 객체 지향 언어
- 28. Glassfish의 순수 자바 애플리케이션은 무엇입니까?
- 29. UML의 순수 가상 메서드는 무엇입니까?
- 30. 클래스 함수와 비 클래스 함수의 이름 충돌
그것은 –
@FranciscoCouzo 인수 취하지하는 순수 기능에 아무런 의미가 없을 것입니다 : https://xkcd.com/221/ ;-) – NPE
순수 기능은 부작용이없는 것들이다를. 작업 수행 과정에서 아무런 변화가 없습니다 (예 : 인쇄 안 함, 변경 가능한 개체 변경 없음 등). 그들의 주장은 완전한 입력이며 반환 값은 완전한 출력입니다. – kindall