[swift-evolution] [Proposal] Shadowing imported functions
antonyzhilin at gmail.com
Thu Apr 14 10:37:34 CDT 2016
As a side effect, we will be able to purge IUO from Swift abolutely,
And add a rule that we can shadow Optional<T> parameter with T for some T.
But it is the theme of a separate proposal.
2016-04-14 18:28 GMT+03:00 Антон Жилин <antonyzhilin at gmail.com>:
> As promised, I've created a proposal to add @shadowing attribute. Link to
> the proposal:
> // Imported function (implicit declaration)func dispatch_sync(queue: dispatch_queue_t, block: (@convention(block) () -> Void)!)
> @shadowing(dispatch_sync(queue, block))func sync(queue: dispatch_queue_t, @noescape block: @convention(block) () -> Void)
> - Anton
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the swift-evolution