루비의 나눗셈이 십진수 값이 아닌 정수를 반환하는 이유는 무엇입니까? 예: 9 / 5 #=> 1 하지만 나는 예상했습니다.1.8올바른 십진수(정수가 아닌) 결과를 얻으려면 어떻게 해야 합니까?왜 다시 돌아옵니까?1전혀?정수 나눗셈을 하는 것입니다.사용할 수 있습니다.to_f부동 소수점 모드로 설정하기 9.to_f / 5 #=> 1.8 9 / 5.to_f #=> 1.8 이것은 값이 리터럴이 아닌 변수인 경우에도 작동합니다.하나의 값을 부동 소수점으로 변환하면 전체 식을 부동 소수점 산술로 강제 적용하기에 충분합니다.정수 나눗셈을 하는 것입니다.다음을 추가하여 숫자 중 하나를 만들 수 있습니다..0: 9.0 / 5 #=> 1.8 9 / 5.0 #=> 1.8 대신 사용할 수 있는 방법도 있습니다. 9.fdiv..