복소해석학
일반적으로 복소함수란 독립변수와 종속변수가 모두 복소수인 함수를 말한다. 다시 말해 복소함수는 정의역과 치역이 복소평면의 부분집합인 함수로, 복소함수의 독립변수와 종속변수는 모두 실수부와 허수부로 나눌 수 있다.
함수 (프로그래밍)
일부 프로그래밍 언어에서는 함수와 서브루틴을 구분하기도 한다. 파스칼이나 포트란과 같은 언어는 반환값이 없는 경우를 서브루틴, 반환값이 있는 경우를 함수로 부른다. 반면 C 등의 언어에서는 함수와 서브루틴이 동의어이다.