[swift-evolution] [Pitch] Percentage Type

Dave DeLong swift at davedelong.com
Tue Jan 16 13:39:38 CST 2018



> On Jan 16, 2018, at 9:56 AM, Jon Gilbert via swift-evolution <swift-evolution at swift.org> wrote:
> 
> No to this pitch, because a percentage can be higher than 100%.

☝️ One need only look in Activity Monitor to see this in action.

> Use NumberFormatter to display a number as a percentage. https://developer.apple.com/documentation/foundation/numberformatter <https://developer.apple.com/documentation/foundation/numberformatter>
I agree 1000% 😉 

> Or you could make an NSNumber subclass if you want to enforce an arbitrary rule upon numbers.

In theory you can; in practice you can’t. Subclassing things like NSNumber is fraught with undocumented peril.

Dave
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.swift.org/pipermail/swift-evolution/attachments/20180116/8bd21362/attachment.html>


More information about the swift-evolution mailing list