특정 객체를 가져 와서 동작하고 다른 것을 반환하는 함수에 대해 말할 때 어떤 언어를 사용해야하는지 궁금합니다. 분명히 그들은 기능이지만 더 구체적인 용어가 있는지 궁금합니다. 이 사양에 맞게 파이썬 내장 함수의'len', 'dir', 'vars'란 무엇입니까?
몇 가지 예입니다 : '렌', '디렉토리', '바르'
나는 그것이 '술어'생각했지만, 분명히 그 반환하는 함수에 특정이다 부울 값
특정 객체를 가져 와서 동작하고 다른 것을 반환하는 함수에 대해 말할 때 어떤 언어를 사용해야하는지 궁금합니다. 분명히 그들은 기능이지만 더 구체적인 용어가 있는지 궁금합니다. 이 사양에 맞게 파이썬 내장 함수의'len', 'dir', 'vars'란 무엇입니까?
몇 가지 예입니다 : '렌', '디렉토리', '바르'
나는 그것이 '술어'생각했지만, 분명히 그 반환하는 함수에 특정이다 부울 값
파이썬이 이러한 종류의 함수에 내부적으로 '조회'를 사용하지만 실제로 이러한 종류의 함수에 대한 일반적인 용어는 없습니다. 나는 그들이 단순한 '기능'이외의 것으로 묘사되는 경우는 드물다.
함수를 호출하십시오. 그것은 모두가 이해할 수있는 것입니다. 서브 루틴, 메소드 또는 프로 시저라고 부를 수도 있지만 때로는 다른 언어로 특정적이고 다른 의미를가집니다. 그러나 "함수"는 대부분의 사람들이 이해할 수있는 언어입니다 (프로그래밍 언어마다 약간의 차이가있을 수 있음에도 불구하고).
그들은 단일 매개 변수를 가지고 있기 때문에 단일 함수입니다. 그러나 그것보다 특별한 것은 아닙니다.
이것은 수학적 의미에서 "함수"의 전통적인 의미입니다. 무엇보다 설명하는 바에는 이어야하며을 함수라고해야합니다. 부작용이있는 함수와 구별하기 위해 함수를 "순수한 함수"라고 부를 수도 있습니다. 즉, 함수는 항상 동일한 인수를 사용하여 동일한 결과를 반환하고 다른 함수에는 영향을 미치지 않습니다.
"특정"개체 란 무엇을 의미합니까? 어떤 기능이 특정 객체를 사용하지 않습니까? 왜 그들의 주장이 특정 대상으로 적합하지 않습니까? – outis