이전 주제 보기 :: 다음 주제 보기 |
글쓴이 |
메시지 |
서상민
가입: 2006년 9월 11일 올린 글: 25
|
올려짐: 2010년3월22일 22:13 주제: OCaml의 float 연산 |
|
|
OCaml에서
코드: | # 3.3 /. 1.1;;
- : float = 2.99999999999999956 |
이렇게 나오는 것이 맞는 건가요?
3. 으로 나오게 하는 방법은 없나요? |
|
위로 |
|
|
허기홍
가입: 2007년 9월 27일 올린 글: 231
|
올려짐: 2010년3월22일 22:25 주제: |
|
|
우선 굳이 3.0이 나오게 안하셔도 됩니다.
ocaml 인터프리터로 돌려보면 말씀하신 것처럼 나오는데요.
소스파일에 식을 넣고 컴파일 후 실행해보면
코드: |
let x = 3.3 /. 1.1 in
print_float x
|
위 프로그램은 저희 연구실 서버에서 돌렸을 때 3.0이 나오네요. |
|
위로 |
|
|
서상민
가입: 2006년 9월 11일 올린 글: 25
|
올려짐: 2010년3월22일 23:05 주제: |
|
|
그렇네요. 직접 컴파일을 해보니 3.0이 나오네요. |
|
위로 |
|
|
|