반응형
클로저로 숫자를 나눌 때 분수를 얻습니다. 소수는 어떻게 얻습니까?
내가 할 때 (/ 411 125)
, 나는 그것을 십진수로 얻지 못합니다. 어떻게하나요?
user> (float (/ 411 125))
3.288
user> (double (/ 411 125))
3.288
user=> (clojure-version)
"1.4.0"
user=> (doc quot)
-------------------------
clojure.core/quot
([num div])
quot[ient] of dividing numerator by denominator.
nil
user=> (quot 411 125)
3
으로 문서화 , 정수 나누기는 유리수를 얻을 수 있습니다. 시험
(/ 411.0 125)
배당금으로 부동 소수점을 사용하면 소수 답을 얻을 수 있습니다.
(/ 22.0 7) -> 3.142857142857143
도 있습니다 (체크-나머지 XY) 가능한 기능.
이것도 작동합니다.
(/ 22. 7) => 3.142857142857143
(float 411/125)
숫자가 직접 주어지면 또 다른 변형이며 REPL을 계산기로 사용하는 경우입니다. 불행히도 이것은 Jonathan Feinberg 및 ire_and_curses의 솔루션보다 몇 문자 더 깁니다. ;)
반응형
'code' 카테고리의 다른 글
Vagrant 프로비저닝 후 사용자로 명령 실행 (0) | 2020.11.04 |
---|---|
Lollipop AppCompat-v7 21- "테마"속성이 이미 정의되었습니다. (0) | 2020.11.04 |
예외를 잡았습니다 !! (0) | 2020.11.04 |
IIS Express를 사용하여 웹 사이트 호스팅 (임시) (0) | 2020.11.04 |
.ToString ()이 null 값이있는 nullable int에서 제대로 작동 할 때 null 문자열의 .ToString ()이 null 오류를 발생시키는 이유는 무엇입니까? (0) | 2020.11.04 |