If you look at the implementation I provided, it allows for percentages higher than 100% (and has an easy way to clip them or map them to an arbitrary range).
> On Jan 16, 2018, at 11:39 AM, Dave DeLong via swift-evolution > <swift-evolution@swift.org> wrote: > > > >> On Jan 16, 2018, at 9:56 AM, Jon Gilbert via swift-evolution >> <swift-evolution@swift.org <mailto:swift-evolution@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 > _______________________________________________ > swift-evolution mailing list > swift-evolution@swift.org > https://lists.swift.org/mailman/listinfo/swift-evolution
_______________________________________________ swift-evolution mailing list swift-evolution@swift.org https://lists.swift.org/mailman/listinfo/swift-evolution