我正在格式化浮点数,现在我有 %0.2f 格式化程序,但如果浮点数是偶数,我想省略 .00 。
当然,我可以考虑用字符串替换 .00,但这很粗糙。
我发现 NSNumber 的描述也做了类似的事情:
NSNumber *number = [NSNumber numberWithFloat:_paragraphSpacing];
[retString appendFormat:@"margin-bottom:%@px;", number];
这不会悬停不限制后逗号数字。如果数字是 1234.56789,那么描述将输出该数字。
所以我的问题是,是否有一种同样简单的方法——可能不必创建 NSNumber 对象——来实现这个结果?