함수, 프로 시저 및 서브 프로그램 이라고도하는 루틴 또는 서브 루틴 은 프로그램 에서 호출되어 실행될 수있는 코드의 일부입니다. 예를 들어, 루틴을 사용하여 파일을 저장하거나 시간을 표시 할 수 있습니다. 이러한 일반적으로 수행되는 작업이 필요할 때마다 코드를 작성하는 대신 이러한 작업을 수행해야 할 때 루틴을 만들고 호출합니다. 아래는 Perl 서브 루틴의 기본 예제입니다.
서브 루틴 예제
&여보세요; sub hello {print "Hello World! \ n"; }
위의 예에서 사용자는 프로그램의 어느 곳에서나 hello 서브 루틴 (이 예에서는 & hello; 를 입력하여)을 호출하고 프로그램에 Hello World! . 서브 루틴이 완료되면 프로그램은 & hello 바로 뒤에 오는 리턴 주소로갑니다. 추가 코드를 실행합니다.
호출, 제어 흐름, DLL, 함수, 인스턴스, 프로그래밍 용어, Return address, Return 문, Stubroutine, Sub