Ocaml 출력 종류
print_startline() : \n 을 출력한다. () 안에는 unit 타입이 들어가야한다.
print_endline("내용") : 파이썬에 print , 자바의 println 과 비슷한 함수로 내용을 출력 한 후 줄바꿈이 자동으로 들어간다. 내용 타입은 반드시 string 타입을 써야한다.
print_타입명 (내용) : 타입에 맞는 값을 출력한다. 예) print_int(13) , print_char('a')
Ocaml 출력 사용
Ocaml 에서는 print 관련된 구문도 함수 자체로 여겨진다. 따라서 let prt = print_endline("abc") in 을 쓰면
prt 이 불러와질때마다 abc 를 출력하게 되는것이다.
주로 출력만 할때는 와일카드 '_' 을 이용해 let _ = print_endline("abcde") 이런식으로 쓴다.
예제
<input>
<output>
* print_newline() 으로 int 다음에 줄바꿈을 만들어 줬고 newline 이 없이도 print_endline() 은 알아서 줄바꿈을 반환한다.
728x90
'기타 언어 > Ocaml' 카테고리의 다른 글
[Ocaml] Ocaml - Batteries 패키지 / Batset등 여러 자료구조 사용법 (0) | 2020.04.29 |
---|---|
[Ocaml] 모듈이란? / 모듈 사용법 / module (0) | 2019.10.07 |
[Ocaml] Type 선언 / Type 이란? (0) | 2019.10.02 |
[Ocaml] hd, tl 문 / 함수형 프로그래밍 (0) | 2019.09.28 |
[Ocaml] if 문 / if 표현식 / 함수형 프로그래밍 (0) | 2019.09.27 |
댓글