subroutine와 function 뜻/의미/차이점을 알아보세요

단어 뜻

- 더 큰 프로그램 내에서 특정 작업을 수행하는 일련의 명령입니다. - 프로그램의 여러 부분에서 반복적으로 호출할 수 있는 명령 집합입니다. - 특정 작업을 수행하고 호출 프로그램에 제어를 반환하는 코드 블록입니다.

- 특정 작업을 수행하고 호출 프로그램에 값을 반환하는 코드 블록입니다. - 프로그램의 다른 부분에서 다시 사용할 수 있는 독립적인 코드 모듈입니다. - 특정 작업을 수행하기 위해 프로그램의 다른 부분에서 호출할 수 있는 명명된 코드 섹션입니다.

두 단어가 갖는 유사한 의미

  • 1둘 다 특정 작업을 수행하는 코드 블록입니다.
  • 2둘 다 프로그램의 다른 부분에서 호출할 수 있습니다.
  • 3둘 다 다른 프로그램이나 프로그램의 일부에서 재사용할 수 있습니다.
  • 4둘 다 입력 매개 변수를 사용하고 출력 값을 반환할 수 있습니다.

두 단어의 차이점은?

  • 1반환 값: subroutine가 반드시 값을 반환하는 것은 아니지만 function 항상 값을 반환합니다.
  • 2목적: subroutine는 특정 작업을 수행하고 호출 프로그램에 제어를 반환하는 데 사용되며, function는 특정 작업을 수행하고 호출 프로그램에 값을 반환하는 데 사용됩니다.
  • 3사용법: subroutine는 일반적으로 코드 구성 및 재사용에 사용되는 반면 function는 계산 및 데이터 조작에 사용됩니다.
  • 4범위: subroutine는 일반적으로 프로그램 또는 모듈 내에서 정의되는 반면 function는 프로그램 내에서 전역적으로 또는 로컬로 정의할 수 있습니다.
  • 5통사론: subroutine는 'call' 문을 사용하여 호출되고 function는 이름으로 호출됩니다.
📌

이것만 기억하세요!

Subroutinefunction는 모두 특정 작업을 수행하는 코드 블록이며 프로그램의 다른 부분에서 호출할 수 있습니다. 그러나 둘 사이의 주요 차이점은 subroutine가 반드시 값을 반환하는 것은 아니지만 function는 항상 값을 반환한다는 것입니다. 또한 subroutine는 코드 구성 및 재사용에 사용되며 function는 계산 및 데이터 조작에 사용됩니다.

이 콘텐츠는 RedKiwi가 가진 고유한 학습 데이터를 기반으로 AI 기술의 도움을 받아서 생성되었습니다. 사용자에게 정확도 높은 다양한 콘텐츠를 신속하게 생성해서 전달할 수 있어 자동화된 AI 콘텐츠의 도움을 받고 있습니다. AI에게 궁금증을 해결하고 신뢰할 수 있는 정보를 받아보세요!