2016-08-16 18 views
0

규칙에 따라 문자열을 반올림하고 반올림 할 때 output은 이와 유사합니다.Swift에서 소수점 이하 자릿수를 나누는 방법은 무엇입니까?

1.41 -> 1.40
1.49 -> 1.50

하지만 내 경우에는 조금 다르다 : 내 문자열을 내림 할 항상 문자열이 나는 1.40을 얻으려면 1.46의 경우처럼. @,하지만 당신은 더 나은 이고르의 답을 제공하고 있습니다. ""

+1

헤더의 질문에 대한 답변은있는 NSString의 componentsSeparatedByString입니다. –

+0

대단히 감사합니다. –

답변

1

사용 floor

let foo = floor(1.49 * 10)/10 
print(foo) //1.4 

let bar = floor(6.71 * 10)/10 
print(bar) //6.7 
+0

내 값이 6.71이라고 가정하고, 값이 1.49 인 경우에도 6.70처럼 반올림하고 싶습니다. 1.40으로 내려 가고 싶습니다. –

+0

예,'floor '를 사용하여 얻을 수 있습니다. – Igor

+0

감사합니다. –

관련 문제