Function currying에 대해서 공부한 이후, OCaml에서 Variadic function을 구현할 수 있지 않을까?라는 의문이 들었다. Variadic function은 매개변수를 임의의 개수로 받을 수 있는 함수다. 예를 들면 C언어에서 printf 함수가 대표적인 variadic function이다. #include #include int add_em_up (int count,...) { va_list ap; int i, sum; va_start (ap, count); /* Initialize the argument list. */ sum = 0; for (i = 0; i < count; i++) sum += va_arg (ap, int); /* Get the next argument v..