OCaml에서 함수 호출

OCaml에서 함수를 호출하는 방식은 다른 언어와 조금 다릅니다. 괄호 없이 공백으로 구분하여 호출하는 것이 기본적인 문법입니다.


📌 1. 기본적인 함수 호출

OCaml에서는 함수를 정의한 후, 함수 이름과 인자를 공백으로 구분하여 호출합니다.

let add x y = x + y;;  (* 함수 정의 *)

let result = add 3 5;;  (* 함수 호출 *)

Printf.printf "결과: %d\\n" result;;  (* 결과: 8 *)

설명:


📌 2. 중첩된 함수 호출

다른 함수의 결과를 인자로 전달할 경우, 함수 호출을 중첩해서 사용할 수 있습니다.

let square x = x * x;;

let result = add (square 3) (square 4);;

Printf.printf "결과: %d\\n" result;;  (* 결과: 25 *)

설명: