-2
문자열을 부동으로 변환하면 어떻게 끝 점이 두 개 집에 넣을 수 있습니까? 이것은 내가하고 싶은 일의 예입니다.문자열을 정밀도로 부동으로 변환
"000001909".to_f = 19.09
하지만에만이 얻을 :
"000001909".to_f = 1909.0
문자열을 부동으로 변환하면 어떻게 끝 점이 두 개 집에 넣을 수 있습니까? 이것은 내가하고 싶은 일의 예입니다.문자열을 정밀도로 부동으로 변환
"000001909".to_f = 19.09
하지만에만이 얻을 :
"000001909".to_f = 1909.0
해당 문자열은 작동하지 않습니다 보내고 값 1909
그래서 단지 to_f
를 나타냅니다. 당신이 그렇게 설득력을 넣어 두 "집"을 통해 소수점을 이동 100.0로 분할해야합니다
"000001909".to_f/100.0 # => 19.09
을 문자열을 갖는 점으로 출력 할 것뿐만 아니라 예상 된 결과 :
"0000019.09".to_f # => 19.09
"000001909"는 1909.0과 같습니다. 아니? – Rodrigo
http://stackoverflow.com/questions/1933958/set-the-display-precision-of-a-float-in-ruby – sircapsalot
"집"이란 무엇입니까? – sawa