[swift-evolution] [Review] SE-0136: Memory Layout of Values
antonyzhilin at gmail.com
Mon Aug 8 06:35:39 CDT 2016
Honestly, I prefer old 'size(of:)' and 'size(ofValue:)' to new
I actually voted against that proposal. Without it, we wouldn't have
problems we have now.
But it's obvious now that it's just a formality to complete the transition.
> I see the obvious difference between the two in their names and
signature, but what is the *need* for both?
> It looks duplicated for the most part, so some clarification would be
Brandon, if 'T' is a supertype, then 'size(ofValue:T)' returns size of
specific type of its parameter:
let anything: Any = UInt16(0)
size(ofValue: anything) //=> 2
Believe it or not, some people need that functionality :P
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution