본문 바로가기
프로그래밍/프로그래밍언어론

OCaml 자료형 (1)

by 가유르 2024. 9. 27.

프로그래밍언어론이라는 수업에서 다루는 OCaml을 정리해두고자 합니다.
개인적인 공부글이므로 틀린 부분이 있을 수 있습니다.
지적해주시면 감사...
질문해주시면 아는만큼 대답해드립니다...
Windows / WSL / utop 환경에서 OCaml을 쓰고 있습니다

OCaml Program의 기본 구조

: OCaml program은 일련의 정의로 이루어져있다.

let x1 = e1
let x2 = e2
...
let xn = en

'e1, e2, ... en'은 순서대로 계산되며, 변수 'xi'는 'ei'값을 나타낸다.

'Hello World' Example

 

상수(Arithmetic) 표현

산술 표현식은 숫자로 표현(evaluate)된다. (e.g. 1+2*3, 7)

연산자 종류

a+b 덧셈
a-b 뺄셈
a*b 곱셈
a/b 나누기, 몫 반환
a mod b 나누기, 나머지 반환

 

이진(Boolean) 표현

이진 표현식은 True, False로 표현된다.

비교 연산자 종류

a = b a와 b가 같으면 true
a <> b a와 b가 다르면 true
a < b a가 b보다 작으면 true
a <= b a가 b보다 작거나 같으면 true
a > b a가 b보다 크면 true
a >= b a가 b보다 크거나 같으면 true

이진 연산자로 결합(combined) 가능

 

다른 주요 자료형

: OCaml은 integers, booleans, floating point numbers, characters, strings, unit이라는 6개의 주요 자료형을 제공.

반응형

'프로그래밍 > 프로그래밍언어론' 카테고리의 다른 글

OCaml 자료형(2), 변수, 함수  (2) 2024.09.27