본문 바로가기
기타 언어/Ocaml

[Ocaml] Ocaml print / 출력 / print_endline /

by 서상혁 2019. 10. 27.

 



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

댓글