2017-01-03 2 views
1

나는 루비에서 십진법의 각면에 숫자를 덧붙이는 해결책을 보았다. 그러나 둘 다 동시에는 아니다.왼쪽에 루비 숫자, 십진수 오른쪽에 루비 숫자가 있습니까?

여기에 내가 가지고있는 부분은 다음과 같습니다

mysize = 5000.127 
f1_mysize = "%.2f" % mysize 
puts f1_mysize 

mysize2 = 5000.8 
f2_mysize = "%06d" % mysize2 
puts f2_mysize 

내가 한 줄에 함께 사람들의 두 가지를 넣어 수없는 것. 이 숫자는 GB 단위의 크기이며, 진행 메시지가 고르게 정렬되도록하여 읽기 쉽도록하고 싶습니다.

누구나 함께 모을 수 있습니까?

감사합니다.

답변

1

당신이 할 수있는 모두 당신이 그것을 요구하는 경우 :

'%08.2f' % 5.008 

N이 전반적으로 얼마나 많은 장소를 나타내며, 소수점 이하의 장소에 대한 M 곳 표기 여기 %0N.Mf입니다. 이는 printf- 스타일 인수 explained in the documentation을 기반으로합니다.

+0

고마워요! 나는 이것이 가능한 한 빨리 대답으로 표시 할 것이다. – missscripty